我有一個Arduino通過串口發送和接收Python腳本的指令。檢查串口是否正在偵聽
阿爾杜伊諾需要一個按鈕狀態,並且當它被按下時,它會通過串行端口將消息發送到一個Python腳本並等待響應。 (通過Serial.available()
)。它工作得很好。但是,如果Python腳本因任何原因崩潰(理想情況下它會在後臺運行,因此無法輕易檢查),Arduino將永遠等待,即使在腳本重新啓動時也將無法使用。
有沒有辦法讓我的Arduino檢查串口是否有東西在監聽? (如果沒有,閃爍的燈光等提醒我)或者這不是串行工作方式?最糟糕的情況我想我可以使用超時,但這並不理想。
乾杯隊友。作爲一個有趣的觀點,谷歌在發佈它3分鐘後選擇了你的答案。 – Hyposaurus 2008-10-12 11:07:02