赤黄緑のLEDで信号機を作る | |
---|---|
/* signal Pin2,3,4につながっているLEDを順次0.5秒ごとに点滅させる。。 */ int led[3] = {2,3,4}; // このsetup ルーチンはリセットスイッチを押すと一度だけ実行されます。 void setup() { // LEDに割り当てられているピンを出力に初期設定します。 for(int i=0; i<3; i++) pinMode(led[i], OUTPUT); } // 無限ループ void loop() { for(int i=0; i<3; i++){ digitalWrite(led[i], HIGH); // LED点灯(電圧をハイにする) delay(500); // 500ミリ秒待つ digitalWrite(led[i], LOW); // LED消灯(電圧をローにする) } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |