回答編集履歴
1
追記
answer
CHANGED
@@ -3,4 +3,15 @@
|
|
3
3
|
void ReceiveMassage(int n){
|
4
4
|
の直後に
|
5
5
|
delay(1);
|
6
|
-
でも入れておけばいいのでは??
|
6
|
+
でも入れておけばいいのでは??
|
7
|
+
|
8
|
+
|
9
|
+
<追記>
|
10
|
+
私の理解不足から上記のような返信になったのですけど、当初の質問の状態(Arduinoからの送信のスケッチ)で言えば、
|
11
|
+
> 単に最初の1バイトが届いた時に(2バイト目が届く前に)2バイト読み取ってしまう
|
12
|
+
|
13
|
+
という事はあり得ないですね。
|
14
|
+
※この関数は1つの『Transmission』が終了後に呼ばれます。(1バイトでは無く)
|
15
|
+
つまり、最初から2バイト入っている状態です。
|
16
|
+
delay(1);
|
17
|
+
を付けたところで『何の意味もありません』
|