MicroPython+ESP32:一.开发环境的搭建
- 游戏开发
- 2025-09-04 17:33:01

MicroPython+ESP32:一.开发环境的搭建 . 整体流程说明 . 整体流程说明
1.1 ESP32 大白话来说:ESP32就是一个开发板,上面有芯片以及用到的其它硬件
1.2 ESP32运行程序? 只要是硬件电路(数字电路)那么就可以通过编程的方式对其进行控制
那么这个开发板能认识什么样的程序呢?python?C?C++?Java?。。。。
答:只认识二进制的0和1,即不同的01的组合实现的功能不同,举例子0101001控制发送数据 11101010控制接收数据
1.3 ESP32怎样运行Python? 联想 pc机的流程
Python源代码----print(“hahah”)----->Python解释器------010101001------>操作系统(Windows、MacOS、Linux等)-------0101010100---->硬件电路
所以,我们也能够大体整理出在ESP32上的运行流程
Python源代码----print(“haha”)----->特殊的Python解释器-------0101010010---->硬件电路
注意:ESP32上没有运行操作系统 1.4 整理 硬件:ESP32
特殊的Python解释器:MicroPython(一种针对于硬件做了特殊处理的Python解释器)
IDE:Thonny(类似Pycharm这个也是个IDE,它对ESP32支持更好 所以选择它)
下载&安装Thonny 方式1:快、超快(推荐,请使用本方式下载) 王铭东老师已经传到自己的服务器,下载速度很快Windows(64位电脑,win8,win10,win11用户)
doc.itprojects /A0001.micropython.esp32/02.download/03.thonny/thonny-4.0.1.exe
Windows(32位电脑,win7用户)
doc.itprojects /A0001.micropython.esp32/02.download/03.thonny/thonny-py38-4.0.1.exe
Mac(苹果电脑,下载后自带驱动):
doc.itprojects /A0001.micropython.esp32/02.download/03.thonny/thonny-4.0.1.pkg
方式2:慢、超级慢(不推荐,下载的版本比较新,很多功能与教程不同) 慢的原因:这是个国外的开发软件,所以从国外下载慢
下载地址: thonny.org/
1681177558874 安装成功后,会在桌面生成快捷键
1652845979192
双击快捷键,打开程序,界面如下
1652846016725 3. 下载MicroPython 下载地址: micropython.org/download/esp32/
1652846062998 点击下图标记的位置,就会立刻下载
也可以从it项目网下载:
v1.18版(此版本pwm有bug):
doc.itprojects /A0001.micropython.esp32/02.download/01.micropython.bin/esp32-20220117-v1.18.bin
v1.19版(推荐,此版本稳定):
doc.itprojects /A0001.micropython.esp32/02.download/01.micropython.bin/esp32-20220618-v1.19.1.bin
v1.20.0
doc.itprojects /A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20230426-v1.20.0.bin
v1.21.0
doc.itprojects /A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20231005-v1.21.0.bin
v1.22.0
doc.itprojects /A0001.micropython.esp32/02.download/01.micropython.bin/ESP32_GENERIC-20231227-v1.22.0.bin
1652846084689 下载后的样子
1652846110579 4. 下载ESP32驱动 为了能够将程序下载(烧录)到ESP32中,需要安装驱动
下载地址: doc.itprojects /A0001.micropython.esp32/02.download/02.driver/esp32usbDriver.zip
下载后安装即可
烧录MicroPython到EPS32 1652846232274 在弹出的框中点击下图所示位置1652846254262 会再次弹出1个框
1652846304030 在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)
注意:ESP32此时要链接USB开机 1652846366993 在上图序号2处选择下载的MicroPython固件
1652846547244 点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可
此时,已经将MicroPython烧录到ESP32中
Thonny与ESP32交互 1652846660533 按上图操作,会看到如下界面1652846712037 表示此时可以与ESP32交互了,可以写个简单的python语句试试看
编写Python代码让EPS32执行 7.1 开启左侧目录 1652846775978 此时会看左侧的目录1652846811623 7.2 编写python文件 默认只有1个boot.py文件,不要再这个里面乱些东西,新建一个python文件,例如helloworld.py
1652846897492 1652846916156 在左侧目录树中看到
1652846939334 7.3 运行Python文件 1652846965220 到此为止,我们就搭建好了整个流程
MicroPython+ESP32:一.开发环境的搭建由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“MicroPython+ESP32:一.开发环境的搭建”
上一篇
用于可靠工业通信的5G-TSN集成原型:基于帧复制与消除可靠
下一篇
基础排序算法