秋月電子で販売しているESP32-WROOM-32Dを購入したので、使えるようにセットアップして、動作確認のためにLチカをします。
Arduino IDEにESP32用のボードを追加する
ESP32はそのままでは、Arduino IDEで使用できないため、ESP32用のボードを追加します。
-
ESPRESSIF GitHubよりArduino IDE Boards Manager用のリンクをコピーをします。
Stable reelase link
とDevelopment release link
とありますが、Stable
のほうでいいと思います。 -
Arduino IDEを立ち上げて、Preferenceを開きます。
-
追加のボードマネージャのURL
に先ほどコピーしたリンクを貼り付け、OKを押します。 -
Arduion IDEからツール » ボードマネージャを開きます。
-
esp32
と検索すると、1つ出てくるので、それを追加します。
Lチカ
動作確認のために、Lチカをやります。その前に事前準備。
- ツールからボード
ESP32 Dev Module
を選択します。 - ツールからシリアルポートを選択します
これで準備は完了です。
配線図
GPIO5に220Ωの抵抗をつなげ、その先にLEDのアソード側をつなげます。LEDのカソード側はGNDに接続。
スケッチ
ソースコードは下記の通り書いてコンパイル。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がチカチカすれば完了。