回答編集履歴
2
文言修正
answer
CHANGED
@@ -20,5 +20,5 @@
|
|
20
20
|
while(digitalRead(7)==LOW) {}
|
21
21
|
}
|
22
22
|
```
|
23
|
-
(2が7の間違いとして) これだと `while(digitalRead(7)==LOW)`の条件は最初の判別でおそらくfalseになるので、待たずに次に行ってしまいますね。。`while(digitalRead(7)=
|
23
|
+
(2が7の間違いとして) これだと `while(digitalRead(7)==LOW)`の条件は最初の判別でおそらくfalseになるので、待たずに次に行ってしまいますね。。`while(digitalRead(7)!=LOW)`が正しいかと。
|
24
24
|
thkanaさん補足ありがとうございます!
|
1
回答内容の追加
answer
CHANGED
@@ -9,4 +9,16 @@
|
|
9
9
|
・餌をやった時だけ、最後のlcd.clear〜を実行する
|
10
10
|
|
11
11
|
これだけではダメかもしれませんが、少し正解に近づくかと思います。
|
12
|
-
また[インデント](http://wordpress.ideacompo.com/?p=11459)を整えるとプログラムの流れが見やすくなるので、是非参考にしてください。
|
12
|
+
また[インデント](http://wordpress.ideacompo.com/?p=11459)を整えるとプログラムの流れが見やすくなるので、是非参考にしてください。
|
13
|
+
|
14
|
+
|
15
|
+
[ 追記 ]
|
16
|
+
```
|
17
|
+
|
18
|
+
if (digitalRead(7)==HIGH) {
|
19
|
+
//....
|
20
|
+
while(digitalRead(7)==LOW) {}
|
21
|
+
}
|
22
|
+
```
|
23
|
+
(2が7の間違いとして) これだと `while(digitalRead(7)==LOW)`の条件は最初の判別でおそらくfalseになるので、待たずに次に行ってしまいますね。。`while(digitalRead(7)==HIGH)`が正しいかと。
|
24
|
+
thkanaさん補足ありがとうございます!
|