ESP32系列的都行,學習、測試階段最好使用帶有擴展板的,也可以用核心部分自己焊接。
這兒使用的是ESP32-C3系列的模塊,安信可的 NodeMCU-ESP-C3-12F-Kit,大家可以自行去找
軟件可以選擇Thonny平台,使用較為方便。也可以使用常用putty工具,MU開發工具等
https://thonny.org/
這兒以ESP32-S為例截圖
固件可以從MicroPython官網進行下載,分為ESP-IDF v3.x和ESP-IDF v4.x兩種
燒錄可以使用thonny或者esptools進行燒錄
燒錄成功:
工具—設置—解釋器 配置設備和串口號
選擇好串口,燒錄完成後,就可以看到MicroPython的啟動輸出信息了
以NODEMCU-32(核心為ESP32-S)為例
LED燈安裝在IO2口上
從machine庫裡面加載Pin功能
設置2號腳為輸出
使用.on .off輸出高電平和低電平
使用time庫的sleep函數進行休眠
from machine import Pin
Led=Pin(2,Pin.OUT)
import time
while True:
time.sleep(0.5)
led.on()
time.sleep(0.5)
led.off()
使用Ctrl+c可以退出運行狀態
https://www.cnblogs.com/JunRoinxxX/p/13477188.html
https://www.liaoxuefeng.com/wiki/1016959663602400
1、超圖解Python物聯網
2、超簡單Python/MicroPython物聯網應用