ESP32-C3 Super Mini快速入門
ESP32-C3 Super Mini 是一款拇指大小的物聯網開發板。它內建 Wi-Fi 與 藍牙 5.0,採用 Type-C 接口且免裝驅動。體積迷你、低功耗,非常適合用於穿戴裝置或空間受限的智慧專案。
相較於大家常用的ESP32的開發板,ESP32-C3 Super Mini 是一款拇指大小的物聯網開發板。它內建 Wi-Fi 與 藍牙 5.0,採用 Type-C 接口且免裝驅動。體積迷你、低功耗,非常適合用於穿戴裝置或空間受限的智慧專案。
迷人的特色:
1. 極致輕巧與強大連線:ESP32-C3 SuperMini 最大的優勢在於其**「拇指般的大小」**與便利的 USB Type-C 接口,非常適合嵌入穿戴裝置或空間受限的專案(如智慧戒指、迷你感測器)。儘管體積迷你,它仍整合了 Wi-Fi 與 低功耗藍牙 (BLE 5.0),讓您可以輕鬆製作能聯網、能遙控甚至能與手機 App 互動的智慧物聯網裝置。
2. 高性價比的開發體驗:它採用先進的 RISC-V 架構,性能強勁且價格親民,是取代舊款 ESP8266 的最佳選擇。其內建 原生 USB 支援(無需額外驅動晶片)讓連接電腦燒錄程式變得更簡單穩定,且完美相容 Arduino IDE 生態。無論您是想做一個簡單的自動化開關,還是複雜的低功耗監控系統,它都能以極低的成本滿足需求。

使用ESP32-C3 SuperMini 和一般ESP32開發板,雖然方法大致相同,但還是有一些細微的差異,大家跟著傑森做一次就會囉!
第一部分:Arduino IDE 環境架構
由於 ESP32-C3 SuperMini 使用的是內建 USB (Native USB) 而非傳統的 CP2102/CH340 晶片,設定上有一個關鍵點必須選對,否則序列埠 (Serial Monitor) 會看不到訊息。
1. 安裝 ESP32 開發板支援
- 打開 Arduino IDE,進入 檔案 (File) > 偏好設定 (Preferences)。
- 在 額外開發板管理員網址 (Additional Board Manager URLs) 欄位中填入:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - 進入 工具 (Tools) > 開發板 (Board) > 開發板管理員 (Boards Manager)。
- 搜尋
esp32,安裝由 Espressif Systems 提供的版本 (建議安裝最新版)。


2. 選擇正確的開發板設定 (關鍵步驟)
在 工具 (Tools) 選單中,請依照以下設定選擇:
- 開發板 (Board): 選
Nologo ESP32C3 Super Mini 或是 ESP32C3 Dev Module - USB CDC On Boot: 務必選 Enabled (開啟)。
- 注意:如果選 Disabled,您用
Serial.println輸出的訊息將無法通過 USB 線傳到電腦。
- 注意:如果選 Disabled,您用
- Flash Mode:
DIO。 - JTAG Adapter:
Integrated USB JTAG。

3. 解決「找不到 COM Port」問題 (燒錄模式)
ESP32-C3 SuperMini 有時候插入電腦不會自動識別,或者燒錄失敗。這時需要手動進入下載模式:
- 按住板子上的 BOOT 按鈕不放。
- 按一下 RESET 按鈕(然後鬆開 RESET)。
- 最後鬆開 BOOT 按鈕。
- 此時電腦應該會識別出一個 COM Port,即可開始上傳程式。
第二部分:閃燈測試 (Blink)
SuperMini 板載通常有一顆藍色 LED,大多連接在 GPIO 8 (這與標準 ESP32 的 GPIO 2 不同)。
// ESP32-C3 SuperMini Blink 測試
// LED 腳位通常是 GPIO 8,若無反應可試試 GPIO 2 或 10,視硬體版本而定
#define LED_PIN 8
void setup() {
pinMode(LED_PIN, OUTPUT);
Serial.begin(115200);
Serial.println("ESP32-C3 SuperMini Started!");
}
void loop() {
digitalWrite(LED_PIN, LOW); // 有些板子 LOW 是亮,有些是 HIGH 亮
Serial.println("Light ON");
delay(1000);
digitalWrite(LED_PIN, HIGH);
Serial.println("Light OFF");
delay(1000);
}
上傳程式到板子上後,你就會看到藍燈會1秒亮、1秒滅,一直閃個不同。而且在序列埠監控窗裡,也會看到對映的訊息。

如此一來,ESP32-C3的準備和測試就算是完成囉!之後我們會再介紹如何加裝其它感測器,請期待吧!