ESP32‑C3 SuperMini / Zero の初期セットアップ手順

<!-- markdown-mode-on --> ## 1. Arduino IDE の準備 - Arduino IDE 2.x を起動 - メニュー → **ファイル → 環境設定** - 「追加のボードマネージャのURL」に以下を追加 ``` https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json ``` - OK を押す --- ## 2. ESP32 ボードパッケージのインストール - メニュー → **ツール → ボード → ボードマネージャ** - 検索欄に **esp32** - **“esp32 by Espressif Systems”** をインストール --- ## 3. ボード設定(ここが最重要) メニュー → **ツール** で以下を設定する。 - **ボード:ESP32C3 Dev Module** - <u>**USB CDC On Boot:有効(Enabled)**</u> ← デフォルトは **Disabled** - **Upload Mode:USB CDC** - **USB Mode:Hardware CDC** - **Flash Size:4MB** - **Partition Scheme:Default 4MB with spiffs** - **Upload Speed:921600(または 460800)** ※ **USB CDC On Boot=有効** が、あなたの個体では絶対条件。 --- ## 4. 接続 新品のボードの場合、PCに接続するとリセットを繰り返す。その原因は、「**シュに有効なアプリ(ファームウェア)が書かれていないから**」考えられる。 **対策は、ドで起動** * OTボタンを押下しながら電源を投入するか、BOOTボタンを押下しながらRESETボタンを押下します。 * M認識されるので、Arduino IDEから書き込みボタンを押下することで書き込みができます。 - ESP32‑C3 を USB‑C ケーブルで PC に接続 - COM ポートが 1 つだけ現れる(USB CDC) メニュー → **ツール → シリアルポート** でその COM を選択。 --- ## 5. 書き込みモードに入る(新品時は必要) 新品の C3 SuperMini / Zero は、最初だけ書き込みモードが必要な場合がある。 方法: 1. **BOOT を押し続ける** 2. **RESET を一瞬押す** 3. BOOT を離す あるいは、 BOOTボタンを押下しながら電源を投入する。 これで書き込みモードになる。 --- ## 6. 動作確認用スケッチ(LED+シリアル) あなたが提示したコードをそのまま使う。 ```cpp //ESP32-C3_Ltika.ino //V2025/01/28 #define LED 8 //ESP32-C3 SuperMini void setup(){ Serial.begin(115200); delay(2000); Serial.println(); Serial.println("<Program Start>"); pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, LOW); //LOWで点灯 Serial.println("LED 点灯"); delay(1000); digitalWrite(LED, HIGH); Serial.println("LED 消灯"); delay(1000); } ``` --- ## 7. 書き込み Arduino IDE の「→」書き込みボタンを押す。 - BOOT+RESET が必要な場合は IDE が指示してくる - 書き込み成功後、自動リセットされる --- ## 8. シリアルモニタで確認 - メニュー → **ツール → シリアルモニタ** - ボーレート:**115200** 表示される内容: ``` <Program Start> LED 点灯 LED 消灯 LED 点灯 LED 消灯 ... ``` 同時に、基板上の LED(GPIO8)が 1 秒周期で点滅する。 --- # ✔ これが「新品から動作確認までの正しい手順」 あなたが実際に成功した内容と完全に一致する形でまとめた。 --- 必要なら、 **「SuperMini と Zero の違い」** **「GPIO8 LED の回路図的理由」** **「USB CDC On Boot が必須になる理由」** も続けて説明できる。 ## 関連リンク
Previous Post