我有两个arduinos,第一个输出数据,这是我正在进行积极开发的那个。
第二个接收数据并将其打印到串行监视器。
在arduino应用程序中,我可以设置串口,从而将代码上传到任何arduino,但是一旦我将其更改为arduino#1,我就会失去与第二号串口监视器的连接。
有没有办法在从arduino#2获取串行数据时将数据上传到ardunio#1,以便进行更简单的调试?
答案 0 :(得分:3)
我认为您无法在Arduino IDE中同时执行这两项操作 - 我会使用第二个程序来查看串行输出。我个人可能会选择screen,甚至是普通老猫。
我不记得串行端口在OSX上是如何出现的,但在Linux上它会是这样的:
cat /dev/ttyACM0
或
screen /dev/ttyACM0 9600
还有GUI serial clients for OSX。然后,您可以在IDE中选择Arduino#1,并将串行客户端指向Arduino#2。