ESP32运行MicroPython——环境搭建

本文介绍了如何使用ESP32-DevKitCV4开发板烧录MicroPython固件,包括所需工具如FlashDownloadTool和Thonny编辑器的使用,以及烧录步骤和代码运行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、准备工作

硬件:ESP32-DevKitC V4 开发板、USB串口线
软件:
flash_download_tool_3.9.5(乐鑫烧录工具)、官方下载地址
CP210x(USB驱动程序)、官方下载地址
ESP32_GENERIC-20231005-v1.21.0.bin(MicroPython固件),官方下载地址
thonny-4.1.4.exe(编辑器),官方下载地址
个人使用打包下载,地址

2、将micropython固件烧录到开发板中

运行flash_download_tool_3.9.5.exe,选择ESP32和开发者模式
在这里插入图片描述
选择下载的bin文件,烧录地址从0x1000开始
选择对应的串口,波特率115200
点击START按钮,按下开发板上的boot按钮,等待程序烧录完成
在这里插入图片描述
烧录完成后,打开串口软件,连接串口,按下开发板上的EN按钮,开发板重启,出现MicroPython v1.21.0 on 2023-10-05; Generic ESP32 module with ESP32,表示烧录成功。在这里插入图片描述

3.使用thonny编辑程序

点击运行->配置解释器
选择esp32,并找到对应的串口
在这里插入图片描述
编写代码,print(“hello,word!”),点击运行按钮,即可运行程序
程序会自动烧录到设备中,按下EN按键,自动重启后也会执行脚本
在这里插入图片描述

MicroPython是一种针对嵌入式设备的Python 3实现,它可用于开发和控制物联网(IoT)设备。ESP32是一款功能强大的开发板,支持MicroPython环境。你可以从MicroPython官网的ESP32固件下载页面(https://micropython.org/download/esp32/)下载最新的ESP32固件。 在上一讲的ESP32 MicroPython开发之旅基础篇①中,我们搭建MicroPython环境,并且成功运行了一个main.py文件。MicroPython固件版本为v1.19,编译日期是2022年8月20日,该固件包含了一些常用的模块,如smartconfig、ssd1306、aht10和microWebSrv等。 所以,MicroPython ESP32是指在ESP32开发板上运行MicroPython固件,你可以通过下载相应的固件并安装到ESP32上,然后使用MicroPython语言进行开发和控制。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ESP32 microPython开发入门](https://blog.csdn.net/zsq_study/article/details/124519719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ESP32 MicroPython开发之旅 基础篇② —— MicroPython 执行过程](https://blog.csdn.net/weixin_44614230/article/details/121641538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [esp32 micropython 固件 包含smartconfig模块](https://download.csdn.net/download/oSiShen/86405140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值