如何在ESP32上運行MicroPython
第一步 安裝Python
網(wǎng)址:https://www.python.org/

安裝時記住勾選“Add Python.exe to PATH"
第二步 下載 MicroPython固件
?https://micropython.org/download/#esp32
?


?https://micropython.org/resources/firmware/esp32-20230426-v1.20.0.bin
? 第三步:下載esptool 工具
?網(wǎng)址: https://github.com/espressif/esptool/
?


或者使用 pip 安裝它:
pip install esptool
第四步: 打開設(shè)備管理器查看COM端口號
?

?#第五步:刷 MicroPython固件
使用 esptool.py 您可以使用以下命令擦除閃存:
esptool.exe ?--port COM9 erase_flash

然后使用以下命令部署新固件:
esptool.exe ?--chip esp32 --port COM9 write_flash -z 0x1000 esp32-20230426-v1.20.0.bin

第六步:安裝thonny
?網(wǎng)址:https://thonny.org/
?

設(shè)置micropython解析器和端口號
?

? 第七步:測試程序
?

程序代碼:
from machine import Pin
import time
ledOnBoard = Pin(2, Pin.OUT) ? ?# create output pin on GPIO0
while (1):
? ? ledOnBoard.on() ? ? ? ? ? ? # set pin to "on" (high) level
? ? time.sleep(1) ? ? ? ? ? ? ? # sleep for 1 second
? ? ledOnBoard.value(0) ? ? ? ? # set pin to off
? ? time.sleep_ms(500) ? ? ? ? ?# sleep for 500 milliseconds
`