MicroPython 开发ESP32应用教程 之 开发环境搭建

MicroPython 也就是Python for Microcontroller,是一种运行在单片机上的Python,由剑桥大学物理学家DamienGrorge 设计。MicroPython语法与Python 3基本一致,拥有解析器、编译器、虚拟机和类库等。通过MicroPython,我们可以通过Python语言实现对单片机底层的访问和控制。

接下来一段时间,我们团队打算写一个详细的 MicroPython for ESP32的 开发教程,尽可能做到 让之前没有接触过ESP32的朋友也能很快上手开发ESP32的电子产品。

首先,我们来介绍开发环境的搭建。不象ESP32-IDF开发环境,MicroPython for ESP32的 开发环境简单得多。下面我们以windows 11系统及ESP32C3-WROOM-02 模组为例,一步一步教大家快速搭建好开发环境。

1. 准备工作

硬件:
ESP32C3-WROOM-02 模组及micro-usb数据线
电脑(Windows、Mac 或 Linux)
软件:
烧录工具flash_download_tool_3.9.7.exe
MicroPython for ESP32 C3固件
集成开发环境Thonny IDE 


2. 烧录 MicroPython for ESP32 C3固件 到 ESP32C3-WROOM-02 模组

 下载 MicroPython for ESP32 C3固件

MicroPython - Python for microcontrollers

在该页面底部找到下图中列出的文件,这里我们下载v1.24.1(2024-11-29).bin,这就是我们要的MicroPython for ESP32C3的固件。

 烧录 MicroPython for ESP32C3的固件 到ESP32C3-WROOM-02模组

首先要保证ESP32C3-WROOM-02模组进入boot状态:按住boot键上电。可以在设备管理器中查询是否进入boot模式

运行烧录工具:flash_download_tool_3.9.7.exe(该工具软件乐鑫官网有下载)https://dl.espressif.com/public/flash_download_tool.zip https://dl.espressif.com/public/flash_download_tool.zip

 选择芯片型号及下载端口类型:

点击OK后,进入下载界面:

 选择COM口并设置好波特率,点击START按钮,烧录 MicroPython for ESP32C3的固件 到ESP32C3-WROOM-02模组。
 

3.下载并配置Thonny IDE
Thonny 下载https://github.com/thonny/thonny/releases/download/v4.1.7/thonny-4.1.7.exe
Thonny的安装非常简单,也没有什么选项之类的东西,这里就不多说。

配置也同样非常简单,运行Thonny后,显示界面如下:

点击工具->选项……->解释器(如果是英文菜单则点击 Tools > Options > Interpreter

打开 Thonny,点击 Tools > Options > Interpreter。
在解释器类型中选择 MicroPython (ESP32),并选择对应的端口。

端口也可以随时在IDE界面的右下角选择修改:



如果设置成功的话,IDE界面会有相应的提示,比如多MicroPython设备窗口,而且在shell窗口会显示类似下面的信息:

至此,我们的MicroPython for ESP32开发环境就搭建好了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远的元子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值