0
私はpyserial Pythonライブラリを使用してArduinoからシリアルデータを読み込みます。新しいデータをポーリングするには、1秒に数回呼び出す必要があるupdate()
メソッドを実装する必要があります。これは、通信が行われていないときでさえ、CPUが集中して遅くなります。OnSerialData()Pythonのイベント?
OnSerialData()
イベントは利用できますか?新しいシリアルデータがバッファに到着するたびに実行されるルーチン?私が扱った他のほとんどの言語には同等のものがあります。
私はかなりthreading
に慣れていませんが、それが関与していると感じています。
を参照してください。また、このSO答えを見ます17564557/866915 – ErikR