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ランキング
-
図のホタルスイッチの部分の回...
-
蛍光灯が一回で点灯しません。
-
点灯姿勢とはなんですか? 高...
-
身体が赤で黒斑点のてんとう虫...
-
USB端子に繋ぎ点灯するLEDデス...
-
お墓の御燈明機器はありますか?
-
蛍光灯を一本だけに出来ない
-
音感センサーライトのメーカー...
-
自動改札でランプがすべてつく...
-
LED蛍光灯が切れたのですが、ど...
-
街灯ってどのタイミングで点灯...
-
蛍光灯の点灯時にだけ、時々、...
-
LED電球を付け替えしようと...
-
電波時計のバックライトが消え...
-
ダイソーのLEDナツメ球がつかな...
-
アナログテスタ(内蔵電池1....
-
この蛍光灯に付けるグロー管は...
-
マンション(集合住宅)、真っ暗...
-
シリコンパワー 外付けHDD Stre...
-
12VのLEDランプを3Vの乾電池に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
蛍光灯が一回で点灯しません。
-
LED電球を付け替えしようと...
-
USB端子に繋ぎ点灯するLEDデス...
-
雷が近くでなっている時に、リ...
-
図のホタルスイッチの部分の回...
-
身体が赤で黒斑点のてんとう虫...
-
LEDシーリングライトは、なぜゆ...
-
ダイソーのLEDナツメ球がつかな...
-
LED蛍光灯が切れたのですが、ど...
-
お墓の御燈明機器はありますか?
-
航空障害灯の点灯時間
-
音感センサーライトのメーカー...
-
点灯姿勢とはなんですか? 高...
-
F5 BIG-IPの待機系の...
-
人感センサーライトの人感セン...
-
ダウンライトの異音について
-
G-SHOCK オートライト
-
arduino unoで処理を停止(した...
-
蛍光灯を一本だけに出来ない
-
代替用のLED電球は直流では点灯...
おすすめ情報