擅长:python、mysql、java
<p>如果我正确理解您的物理设置,那么Arudino IDE和python之间似乎存在冲突。默认情况下,一次只能有一个程序打开串行端口(比如打开文件进行独占写入)。如果您只是使用python脚本,不要启动arduino IDE,并将ardiuno更改为在收到消息时打开LED,这应该可以工作(如果串行端口分配正确)。arduino的诊断指示灯应该在正常串行通信情况下闪烁,但对于单个消息,您可能缺少短闪烁。</p>
<p>在IDE和Arduinos之间使用串行端口似乎也有冲突。(我不明白多个ardinos的原因。)每个串行通信对都应该是唯一的。使用Arduino的软件串行库使用另一对数字管脚在arduinos之间进行通信,而不是FTDI芯片当前使用的d0/d1管脚与IDE进行通信。</p>
<p>如果python脚本无法打开/与串行端口通信,则还可能包含一些诊断消息。</p>