私は/dev/ttyACM0で小さな3.6を持っています。
serial.write()
Pythonで使用すると停止することがわかりました。 Arduino IDEシリアルモニタを開き、出力を見ることができます。シリアルモニタに何でも書き込むと、Arduino IDEはすぐに中断され、停止します。
以下をテストして問題を特定しようとしました。
これにより、cat < /dev/ttyACM0
期待される結果であるTeenyが得られます。ある端末でこれを開いたままにしてもう一方echo "who" > /dev/ttyACM0
の端末でこれを行うと、操作が中断され、以前に開いていた端末には他の出力が表示されません。
書き込みがブロックされるのはなぜですか。この問題を解決するには?