我手上目前的這兩塊 ESP32 開發板,都同時具有 WiFi 和藍芽功能,個人覺得大塊的這片(ESP32 Wemos D1) 比較好用,因為它可以適用 Arduino UNO 擴展板。
開始安裝
在開始前請先安裝妥 CH340G USB to UART 驅動程式。
STEP1 啟動 Arduino IDE 並點擊下拉功能表「File」>「Preferences」。
STEP2 將下面一行複製到 Additional Boards Manager URLs: 裡(註A),然後點擊「OK」鈕。
https://dl.espressif.com/dl/package_esp32_index.json
註A:如果您之前有使用 esp8266 相關板子,可以在原網址後方加一個逗號隔開,然後再貼入 esp32 的網址,完整網址如下方
https://dl.espressif.com/dl/package_esp8266_index.json,https://dl.espressif.com/dl/package_esp32_index.json
接著,關閉 Arduino IDE。
STEP3 再次啟動 Arduino IDE 並點擊下拉功能表「Tools」>「Board」>「Board Manager...」,在 Type 右方空白欄位輸入「esp32」。
提醒您:您的電腦畫面如果與下方畫面不同,有可能是因為 Arduino IDE 的版本不同,或是 ESP32 開發板資料庫已經改版,本部落格資料並不會隨上述物件版本的更新而更新,但它並不會影響 ESP32 開發板的安裝。
點擊「Install」,然後等待幾分鐘下載完畢後點擊右下角落的「Close」鈕關閉視窗。
STEP4 點擊下拉功能表「Tools」>「Board」,捲動到下方找到適合您的開發板,然後再選擇連接埠。
我目前是使用大板子,所以選擇「"WeMos" WiFi & Bluetooth Battery」。
STEP5 開啟範例檔,點擊下拉功能表「File」>「Examples」>「WiFi」>「WiFiScan」,點擊「Upload」上傳程式。
STEP6 等待程式順利完成上傳後,開啟「Serial Monitor」,將 Baud Rate 調到 115200,然後您可以看到 esp32 板子開始掃描 WiFi。在這個例子中 esp32 板子掃描到 3 個 WiFi 訊號。
相關連結
ESP32 核心資料包 https://github.com/espressif/arduino-esp32
購買資訊
ESP32 Wemos D1 WiFi+藍芽 開發板 https://goods.ruten.com.tw/item/show?21934513259341