困っていること
Arduinoと、あるデバイス間でシリアル通信を行っていますが、
Arduino側で、デバイスから送付されるコマンドが正しく受信できていない様子です。
デバイスとPC間では正しくデータが送信されていることをPCで確認することができました。
少し前まで、Aruduino - デバイス間でも正常にシリアル通信ができていたので、
Arduinoでシリアル通信バッファに過去の応答が溜まってしまっているのではと考えました。
教えていただきたいこと
次のコードで、バッファクリアができると考えておりますが、
while (Serial.available())Serial.read();
このコードの意味を教えていただけないでしょうか。
シリアル通信が利用可能なら、シリアルデータを受信する…という意味であっていますでしょうか。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。