セクションアウトライン

    • 下の回路図を作成します。なお、抵抗はすべて330Ωです。

      かいろ

      下のプログラムを動作させると、1分経つと1番目のLEDが消え、2分経過で2番目のLEDが消え、3分で3番目のLEDが消えます。

      // ピンを設定
      int LED_1 = 13;
      int LED_2 = 12;
      int LED_3 = 8;

      void setup() {
        // ピンのモードを出力に設定
        pinMode(LED_1, OUTPUT);
        pinMode(LED_2, OUTPUT);
        pinMode(LED_3, OUTPUT);
      }

      void loop() {
        digitalWrite(LED_1, HIGH);  //LED_1を点灯
        digitalWrite(LED_2, HIGH);  //LED_2を点灯
        digitalWrite(LED_3, HIGH);  //LED_3を点灯

        delay(60000);              //1分待つ
        digitalWrite(LED_1, LOW);   //LED_1を消灯

        delay(60000);              //1分待つ
        digitalWrite(LED_2, LOW);   //LED_2を消灯

        delay(60000);              //1分待つ
        digitalWrite(LED_3, LOW);   //LED_3を消灯

        delay(3000);              //終了後、3秒待つ
      }