今天在 "Last Minute Engineers" 這個網站看到豐富的 ESP32 教學內容, 而且 裡面收錄了很多有趣的專案, 閒暇時可以試著改用 MicroPython 來實作 :
# https://lastminuteengineers.com/esp32-arduino-ide-tutorial/
此網站使用 Arduino IDE 為開發工具, 亦即使用的是 Arduino 版的 C 語言, 對於非 IT 科班者門檻稍高些, 但也只是程式語言部份而已. Arduino IDE 的好處是內建了許多 C 語言範例程式可以馬上套用或修改.
不過 Arduino IDE 的缺點是, 每次改程式都要重新燒寫韌體有點麻煩, 如果用 MicroPython 的話只要燒錄一次映像檔即可, 它會建立一個簡單的檔案系統, 更改程式後只要上傳 main.py 即可, 不須燒錄韌體. 但是如果要用到 ESP32 內建的藍芽連線功能的話, 目前還是要用 Arduino IDE 才行, 因為 MicroPython on ESP32 直到 1.12 版才開始加入藍芽模組, 且還在持續完善中.
沒有留言:
張貼留言