用Thonny给ESP32刷Micropython固件
前言
本文介绍在Thonny环境中给ESP32刷写Micropython固件,并编写闪灯程序。
一、准备
准备开发板,我用的板子是:
安装Thonny,请参看Wemos D1 mini Micropython编程(Thonny)01——点灯。
下载micropython ESP32固件,下载地址:https://micropython.org/download/esp32/,下载的最新版固件文件:v1.20.0 (2023-04-26) .bin。
连接ESP32与电脑,注意记住ESP32的端口号,后面需要用。
二、 步骤
1.配置解释器
打开Thonny后,点击右下角,选择“配置解释器”。
在弹出的Thonny选项窗口中选择如图:
注意你自己的ESP32所在端口可能和图中不同。选择好后点击“安装或更新MicroPython(esptool)”。
在弹出的窗口中如下图配置:
若果固件下载到了本机也可用本机的固件源。一定要勾选上Erase all flash选项,它才会先擦除,然后刷新固件。等待完成,然后关闭安装界面。
2.选择端口与设备
回到Thonny界面,右下角选择端口号和设备,如图:
然后就可以看到相应的设备了。
3.编写程序
在编辑区编写程序,如图:
代码如下:
import machine
import time
pin2 = machine.Pin(22, machine.Pin.OUT)
while True:
pin2.value(1)
time.sleep_ms(1000)
pin2.value(0)
time.sleep_ms(1000)
4.运行程序
点击1运行,2停止。
5.运行效果
点击1运行,2停止。
![在这里插入图片描述](https://img-blog.csdnimg.cn/e9bd547dad2741628410847747e59918.png#pic_center)
总结
用Thonny编程运行比Arduino方便快捷。