一、工作原理
Python源代码->Python解释器(MicroPython)-->二进制代码(01010)-->硬件电路(ESP32)-->高低电平输出-->其他设备
二、准备工作:
硬件:ESP32开发版,有很多个版本可选,我这里用的是ESP-32开发板(CP2102芯片)
我是在淘宝上买的,ESP-32开发板-已焊接(CP2102),这里不推荐商家了,免得有广告嫌疑。后面以这个板为例开发。
板子大概长这样:
软件:
1.ESP32驱动(下载地址)(安装驱动后,ESP32插在电脑上才能被识别)
2.MicroPython固件(官网下载地址)(用来解释并执行Python代码)
3.Thonny开发工具(官网下载地址)(可能是因为网站上面那行字,网站打开很慢...) 软件大概长这样:
完成以上步骤后,将ESP32连接上电脑,进行以下配置操作。
1.烧录MicroPython到EPS32
烧录固件时,程序会自动取下载MicroPython,但是会失败,等失败后,我们再选择之前下载的MicroPython固件(ESP32_GENERIC-20240105-v1.22.1.bin)(需等待几分钟)
之后就是等待烧录过程了,需几分钟。
2.Thonny与ESP32交互
我们写一个测试Demo验证一下:
然后点击运行按钮即可。
参考:
Thonny+MicroPython+ESP32开发环境搭建 – 钱煌呈的网站
it项目网www.itprojects.cn