回答編集履歴
1
追加
answer
CHANGED
@@ -4,6 +4,9 @@
|
|
4
4
|
`>=0` なので、一文字も受信しなくても、実行される(常にTrue?)ので、`>` に。(`elseも`以降もメッセージが出まくりそうなので、いらないかも?)
|
5
5
|
|
6
6
|
|
7
|
+
if文の処理内で3バイト呼び出ししてるようなので、`if (Serial.available() >= 3)` として、3バイト以上受信バッファにはいったら、処理をする、でしょうか。
|
8
|
+
受信前に、Serial.read()を呼ぶと、エラーで`-1`が返ってきます。
|
9
|
+
|
7
10
|
https://www.arduino.cc/reference/en/language/functions/communication/serial/available/
|
8
11
|
|
9
12
|
...
|