我试图上传一个草图到Arduino通过网络,然后打开也串行监视器。虽然对于第一个任务,我有一个解决方案,如何打开串行监视器,我仍然不知道。
通常,当连接到同一个WiFi网络时,Arduino应该出现在Arduino IDE中的“网络端口列表”上,但出于某些原因,它并不是(或不总是)。
因此,我正在寻找另一种解决方案,我已经找到了包ser2net,但我不知道如何为我的情况配置它。
情况如下:
Arduino(WiFi AP) -----WiFi------ Laptop
192.168.1.1 192.168.1.2设备可以正确通信,我可以通过SSH访问Arduino。
下面是田先生系列的描述:
串行:0 (RX)和1 (TX)。使用Atmel SAMD21硬件串行能力接收(RX)和发送(TX) 3.3V的串行数据。请注意,在田上,串行类指USB (CDC)通信;对于管脚0和1上的3.3V串行,则使用Serial5类。Atmel SAMD21和天上AR9342的硬件串行线连接在一起,用来通过SerialUSB在两个处理器之间进行通信。
编辑:
我的回答部分是正确的。这是正确的工作方式,我已经解释了,但只有当草图上的Arduino是一个简单的,例如,只是打印的东西,每2秒。
由于我想在微控制器和微处理器之间进行交互,所以草图使用的是Ciao类。这就产生了另一个问题:在网络监视器中,还会显示Ciao库的控制命令,然后将这些命令解释为串行输入,从而导致错误。
发布于 2016-06-09 11:37:00
我已经设法把事情做好了。在arduino上我运行了这个
ser2net -C "8082:raw:600:/dev/ttySAMD:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"然后,使用Putty (我使用的是Windows 10),将出现与端口8082上的192.168.1.1和Serial的原始连接。
arduino草图使用的是SerialUSB而不是串行。
https://stackoverflow.com/questions/37721375
复制相似问题