如果你已經能運用Arduino的基本功能,可以嘗試了解這款由樂鑫信息科技研發的ESP32。ESP32 可以說是進階版的Arduino,除了Arduino的基本功能外,他還內建了藍芽及wifi,多運用於物聯網的應用
雖然ESP32也有專用的編程軟件,但考慮到大家都有Arduino IDE的編程基礎,故這裏主要也會教大家用Arduino IDE來編程
參考:https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
由於Arduino IDE本來預設的控制板中並沒有ESP32,故第一次用時我們要先做一點小設定
1. 在Arduino IDE打開File> Preferences
*如有其他板要同時使用,文字間加上逗號即可。例如要同時使用ESP32及ESP8266的板子就像
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. 打開Tools > Board > Boards Manager…
4. 搜尋ESP32,按install鍵後就完成安裝了!
5. 可以在Tools > Board 內查看有沒有ESP系列的板子
完成上面的設定後上載程式測試吧!最好上載一個一定會成功的程式,這裏用最簡單的blink(內置的LED閃不停閃爍)。打開File -> examples -> 01.Basic -> Blink
I. 記得在Tools > Board 選擇你的ESP32系列板子型號(參考上面前置工作的第5點例子NodeMCU-32S)以及Port位
II. 然後按Upload鍵上傳
III. 如果下面出現Done Upload而ESP32上的燈也閃爍就完成了!
*如果沒有Done Upload(即上傳失敗)請查看一下是否板子的型號有誤/或者上傳綫有問題