ESP32でLチカ

eyecatch esp32

秋月電子で販売しているESP32-WROOM-32Dを購入したので、使えるようにセットアップして、動作確認のためにLチカをします。

Arduino IDEにESP32用のボードを追加する

ESP32はそのままでは、Arduino IDEで使用できないため、ESP32用のボードを追加します。

  1. ESPRESSIF GitHubよりArduino IDE Boards Manager用のリンクをコピーをします。Stable reelase linkDevelopment release linkとありますが、Stableのほうでいいと思います。

  2. Arduino IDEを立ち上げて、Preferenceを開きます。

  3. 追加のボードマネージャのURLに先ほどコピーしたリンクを貼り付け、OKを押します。

  4. Arduion IDEからツール » ボードマネージャを開きます。

  5. esp32と検索すると、1つ出てくるので、それを追加します。

Lチカ

動作確認のために、Lチカをやります。その前に事前準備。

  1. ツールからボード ESP32 Dev Moduleを選択します。
  2. ツールからシリアルポートを選択します

これで準備は完了です。

配線図

GPIO5に220Ωの抵抗をつなげ、その先にLEDのアソード側をつなげます。LEDのカソード側はGNDに接続。

esp32-led wiring

スケッチ

ソースコードは下記の通り書いてコンパイル。5ピンにLEDをつなげたので、5ピンを出力に設定します。

int led = 5;

void setup() {
  // put your setup code here, to run once:
  pinMode(led, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(led, HIGH);
  delay(500);
  digitalWrite(led, LOW);
  delay(500);
}

これでLEDがチカチカすれば完了。

See Also