pySerialはシリアル通信技術であるため、Arduino ボードにデータを渡すと、Arduino ボードのピンが中断されますか?
ISRを実行するために中断するのはどのピンですか? それとも、ポーリング方式を使用していますか? 私は概念を正しく理解していますか?
pySerialはUARTハードウェアへのアクセスを提供します。データの読み取り/書き込みには、割り込みは含まれません。read()とwrite()を呼び出すだけです。read()は、オプションのタイムアウトを使用して、データが使用可能になるまでブロックします。
Arduino ボードでは、シリアル通信は通常、デジタル ピン 0 と 1 を使用する UART を介して行われますUDRE
。それ以外の場合は割り込みが可能です。この割り込みは、完全なバイトが受信されるたびにトリガーされます。TX
バイトが送信されたことを通知する別の割り込みも利用できます。