はじめに
ESP32-C3 SuperMini を Arduino IDE で使えるようにするための準備手順をまとめる。
この記事では、
- Arduino IDE に ESP32 のボード定義を追加する
- ESP32-C3 SuperMini を認識させる
- 書き込み方法(BOOT操作含む)を確認する
- 動作確認として簡単なスケッチを書き込む
までを行う。
使用するもの
- ESP32-C3 SuperMini(fig.1)
- USBケーブル(※データ通信できるもの)
- Arduino IDE
- PC(Windows想定)
fig.1 ESP32-C3 SuperMini
1. Arduino IDE のインストール
まだ Arduino IDE を入れていない場合は、公式サイトから入れる。
ESP32 を Arduino IDE で使うための設定
Arduino IDE は最初、Arduino Uno などしか使えない。
ESP32 を使うには ボード定義を追加する。
2. ボードマネージャURLの追加
-
Arduino IDE で [ファイル] → [環境設定]
-
「追加のボードマネージャURL」に以下を追加
(すでに URL が入っている場合は、カンマ区切りで追加)
https://espressif.github.io/arduino-esp32/package_esp32_index.json
OK を押す
3. ESP32 ボードパッケージをインストール
- メニューから
ツール > ボード > ボードマネージャ - 検索欄に
esp32と入力 - esp32 by Espressif Systems を選択
- インストールをクリック
- 完了まで待つ
4. ボードの選択
- メニューから
ツール > ボード - 次を選択
- ESP32C3 Dev Module
(SuperMini でもこれで動作する)
5. ポートの選択
- ESP32-C3 SuperMini を USB で接続
- メニューから
ツール > ポート - 表示されたポートを選択
6. 書き込み時の注意(BOOT 操作)
ESP32-C3 SuperMini は自動で書き込みモードに入らないことがある。
- BOOT ボタンを押したまま
- USB ケーブルを PC に接続
- BOOT を離す
- Arduino IDE から書き込みを実行
書き込みに失敗する場合は、この操作を再度行う。
7. 動作確認(最小コード)
void setup() {
pinMode(8, OUTPUT);
}
void loop() {
digitalWrite(8, HIGH);
delay(500);
digitalWrite(8, LOW);
delay(500);
}
- 「書き込み」ボタンを押す
- エラーが出なければセットアップ完了