arduinoでif文を使ったスケッチを書きました。
D0、D1、D2、には押しボタンスイッチを、2ピン、1ピン、0ピンにはLEDを接続しているとします。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
if (digitalRead(0) == HIGH){ //D0の状態を調べる、OFFなら次へ、ONならelse ifへ
digitalWrite(2,HIGH); //2ピンのLEDを1秒間点灯してif文を抜ける。
delay(1000);
}else if(digitalRead(1) == LOW){ //D1の状態を調べる、ONなら次へ、OFFなら次のelse ifへ
digitalWrite(1,HIGH); //1ピンのLEDを1秒間点灯してif文を抜ける。
delay(1000);
}else if(digitalRead(2) == LOW){ //D2の状態を調べる、ONなら次へ、OFFならif文を抜ける。
digitalWrite(0,HIGH); //0ピンのLEDを1秒間点灯してif文を抜ける。
delay(1000);
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
このスケッチだと最初のelse ifを評価して、D1がONだった場合1ピンのLEDを1秒点灯させた後2つ目のelse ifを評価せずにif文を抜けますよね?
これを
最初のelse ifを評価してD1の状態を調べ、ONだった場合、1ピンのLEDを点灯させたまま、D2の状態を調べる。D2がONだった場合は0ピンのLEDを点灯させる(1ピン、2ピンの2つのLEDが点灯状態になる)。D2がOFFだった場合はそのままif文を抜ける。
点灯したLEDはif文を抜けた後も点灯状態を維持する。
という風にしたいのですが、どのようにすればよいのでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 車検・修理・メンテナンス 使用してないナンバー灯やバックランプはそのままでも車検に通りますか? 3 2022/07/23 11:45
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- その他(パソコン・周辺機器) USB端子間に挟んで使う、スイッチのような物は売られていますか。 3 2022/08/25 22:26
- C言語・C++・C# C言語 3 2022/11/09 13:27
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- JavaScript jsで、配列内の文章を改行する際どのようにすればいいですか。 3 2022/07/05 20:40
- C言語・C++・C# c言語 1 2022/11/09 13:05
- JavaScript javascriptでif文と配列を組み合わせて運賃プログラムを完成させたいです。 1 2022/07/03 14:20
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
蛍光灯が一回で点灯しません。
-
人感センサーライトの人感セン...
-
ダイソーのLEDナツメ球がつかな...
-
LED電球を付け替えしようと...
-
身体が赤で黒斑点のてんとう虫...
-
点灯姿勢とはなんですか? 高...
-
イルミネーションライトの修理...
-
LEDシーリングライトは、なぜゆ...
-
arduino if文を使った条件分岐...
-
タッチセンサーライトのサイリ...
-
雷が近くでなっている時に、リ...
-
蛍光灯の点灯時にだけ、時々、...
-
パズルを作る
-
G-SHOCK オートライト
-
LED看板やネオンなど昼間点灯で...
-
F5 BIG-IPの待機系の...
-
アナログテスタ(内蔵電池1....
-
乾電池式センサーライトがいっ...
-
蛍光灯を一本だけに出来ない
-
航空障害灯の点灯時間
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
蛍光灯が一回で点灯しません。
-
図のホタルスイッチの部分の回...
-
USB端子に繋ぎ点灯するLEDデス...
-
LED蛍光灯が切れたのですが、ど...
-
音感センサーライトのメーカー...
-
LED電球を付け替えしようと...
-
AVRマイコン(ATmega2560)のADコ...
-
身体が赤で黒斑点のてんとう虫...
-
ダイソーのLEDナツメ球がつかな...
-
LEDシーリングライトは、なぜゆ...
-
人感センサー付きっぱなし
-
LEDのテープライトをカットの位...
-
お墓の御燈明機器はありますか?
-
点灯姿勢とはなんですか? 高...
-
蛍光灯の点灯時にだけ、時々、...
-
F5 BIG-IPの待機系の...
-
誘導灯の点検方法について
-
arduino if文を使った条件分岐...
-
自動改札でランプがすべてつく...
-
雷が近くでなっている時に、リ...
おすすめ情報