5.4.1 プロジェクト 1.1 LED 点滅

1 説明

image-20230927115910677

ESP32 PLUS 開発ボードのドライバをインストール済みです。

最初のレッスンでは、LEDを点滅させる実験を行います。

GNDとVCCを電源に接続します。信号端子Sが高レベルのときLEDは点灯し、逆にSが低レベルのときは消灯します。

また、delayの遅延時間を調整することで異なる点滅周波数を表現できます。

2 動作原理

LEDは発光ダイオードで、電子モジュールに組み込むことができます。ピンを高レベルに出力すると点灯し、そうでなければ消灯します。

3 パラメータ

Working voltage

DC 3~5V

Working current

<20mA

Power

0.1W

4 制御ピン

黄色のLED

12

\

5 テストコード

#define led_y 12  //Define the yellow led pin to 12

void setup() {    //The code inside the setup function runs only once
  pinMode(led_y, OUTPUT);  //Set pin to output mode
}

void loop() {     //The code inside the loop function will always run in a loop
  digitalWrite(led_y, HIGH);  //Light up the LED
  delay(200);     //Delay statement, in ms
  digitalWrite(led_y, LOW);   //Close the LED
  delay(200);
}

6 テスト結果

コードをアップロードすると、白色と黄色のLEDが一緒に点滅するのが確認できます。