我有一个Arduino通过串口发送和接收Python脚本的指令。检查串口是否正在侦听
阿尔杜伊诺需要一个按钮状态,并且当它被按下时,它会通过串行端口将消息发送到一个Python脚本并等待响应。 (通过Serial.available()
)。它工作得很好。但是,如果Python脚本因任何原因崩溃(理想情况下它会在后台运行,因此无法轻易检查),Arduino将永远等待,即使在脚本重新启动时也将无法使用。
有没有办法让我的Arduino检查串口是否有东西在监听? (如果没有,闪烁的灯光等提醒我)或者这不是串行工作方式?最糟糕的情况我想我可以使用超时,但这并不理想。
干杯队友。作为一个有趣的观点,谷歌在发布它3分钟后选择了你的答案。 – Hyposaurus 2008-10-12 11:07:02