可以同时使用Arduino串行监视器,同时从Processing接收数据



我试图通过串行连接将一些数据从处理发送到我的Arduino,以便Arduino可以控制LED条。我可以在传输过程中查看串行监视器吗?

让我恼火的是,当Processing与Arduino通信时,我不能使用任何Serial.println语句(用于调试)。每次我尝试,我得到

串口'COM3'已被使用。尝试退出所有可能正在使用它的程序。

是否有一种方法,这种串行通信发生,而我在同一时间查看串行监视器?

错误信息提到COM3的事实表明您正在Windows上运行。不幸的是,Windows不允许多个进程同时连接到同一个串行端口。这与基于unix的系统不同,unix系统允许同时连接串行端口。

使用Linux主机,我使用Python脚本发送命令,同时在串行监视器上监视结果。我好像记得我必须先打开串行监视器,然后再运行其他程序。

不幸的是,我无法帮助您如何在Processing中实现这一点。

有一个叫做Portmon的应用程序可以让你监控你的PC上的串行通信。

尝试2串行通信,想象一下,你已经给了USB作为COM3有一个蓝牙设备连接到你的arduino Tx &;Rx端口,设为COM8。现在查看Arduino中的COM3和Processing中的COM8。我可以这样做

最新更新