回答編集履歴

1

回答に追記

2019/04/09 08:51

投稿

y_waiwai
y_waiwai

スコア87749

test CHANGED
@@ -3,3 +3,21 @@
3
3
 
4
4
 
5
5
  これが成立している間、送信しっぱなしになるので、この関数の戻り値が各状態のときにどうなってるか、どっかに出してみてみることですな。
6
+
7
+
8
+
9
+ ---
10
+
11
+ > if (Serial.read() == 'T') {
12
+
13
+ digitalWrite(Power, HIGH);//水を出す
14
+
15
+ delay(5000);//5秒待つ
16
+
17
+ }
18
+
19
+
20
+
21
+ シリアル入力のバッファが16バイトあるとどっかで読んだ覚えがあるので、
22
+
23
+ Tの送信が終わっても、16回水が出ることになるけど、それは想定した動作なのかな?