回答編集履歴
1
誤記修正
answer
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
if (digitalRead(A4)==LOW) tone(13,aqw [a+2],30);
|
14
14
|
|
15
15
|
int curA5=digitalRead(A5);//プログラム中で何度もdigitalRead(A5)で状態を調べると、もしかしたら途中でスイッチの状態が変わってしまっていることもあるかも知れないので検査は一回だけにする
|
16
|
-
if ( (prevA5==HIGH) &&(curA5==LOW){ //直前は押されていませんでした、そして今は押されています...つまり、スイッチが今まさに押されました、ということを検出する
|
16
|
+
if ( (prevA5==HIGH) && (curA5==LOW) ){ //直前は押されていませんでした、そして今は押されています...つまり、スイッチが今まさに押されました、ということを検出する
|
17
17
|
if(a==0){//今までがa==0だったらaを3に、そうでなっかたらaを0に設定する
|
18
18
|
a=3;
|
19
19
|
}else{
|