2. 安装python3.8 或3.7 安装过程略过,如已经安装,则跳过 建议选择老版本python是因为日常使用过程中很多库还不支持新版本 3. 安装pyt刷机工具esptool,进cmd运行以下命令 pipinstallesptool 注: esptool是一个命令行工具,连接esp32和刷固件使用,用于与ESP8266和ESP32微控制器中的ROM引导加载程序通信。允许访问闪存...
(一)下载和烧录固件文件 使用MicroPython之前,我们需要往单片机中烧录MicroPython专用的固件,其中包含了Python 解释器、标准库、ESP32-C3 的驱动程序等内容。 烧录完毕之后,我们将本地的python脚本直接传入单片机中就可以直接运行。 以ESP32-C3为例,首先我们进入官网下载页面:https://micropython.org/download/ESP32_GENER...
下载XIAO ESP32C3的CircuitPython固件 你需要从circirtpython.org下载固件二进制文件。 下载正确的bin文件后,进入该文件所在的文件夹,并在该位置打开命令行终端。 截至当前版本,最新的bin文件为: adafruit-circuitpython-seeed_xiao_esp32c3-en_GB-9.1.1.bin 连接XIAO ESP32C3到PC 你需要按住XIAO ESP32C3板...
1.Micropython简介 MicroPython 是一种精简版的 Python 语言实现,专门用于嵌入式系统和物联网设备。它提供了一个适用于微控制器的交互式解释器和运行环境,使开发者能够在资源有限的硬件上编写和运行 Python 代码。 以下是 MicroPython 的一些主要特点:小巧且高效、交互式解释器、硬件支持、底层硬件控制、模块化扩展性、...
若选CircuitPython: 这是MicroPython的衍生版。它提供针对这一开发板的2M Flash固件adafruit-circuitpython-ai_thinker_esp32-c3s-2m-en_US-7.3.3.bin。Python 3.4.0 ampy不能用(这不是什么大问题)。 这个开发板买回来缺少两开关管,和几个0402的电阻电容,然后RTS和DTR引脚以一种奇怪的方式连接。可能就是这个原...
1、语法方面:MicroPython与Python语法基本相同,但是由于MicroPython是专门为嵌入式设备设计的,因此它对标准Python的功能进行了精简和优化,去掉了一些不必要的功能,同时增加了一些嵌入式系统特有的功能。 2、库方面:MicroPython是标准的Python的子集,因此MicroPython无法使用某些Python的库;但是MicroPython提供了丰富的标准库和第...
可以直接在串口中执行 python 命令了! 当然,你也可以把 .py 文件直接写入板子内存,此时它就是一个“U盘”。 这里我们选择 Thonny 这个 IDE 进行测试。 Thonny 首先下载安装 Thonny。 官网地址:thonny.org 打开Thonny 后,点击 运行 - 选择解释器 进入设置页面: ...
ESP32 MicroPython的开发环境推荐使用Thonny。Thonny有如下几个特点: ● Thonny是一个面向初学者的轻量级的Python IDE,可以让初学者更好更快的入门上手,而不至于在开发环境的搭建上浪费过多时间。 ● Thonny是一个开源软件,对MicroPython也比较友好。 ● Thonny支持Windows,MacOS和Linux操作系统。
本篇笔记介绍一下我们设计制作的墨水屏时钟。 1、所需硬件 1)合宙的ESP32-C3: 2)电子价签拆出来的2.9寸墨水屏: ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。 3)自己设计的一块墨水屏驱动板: ——这块PCB比较复杂了,贴片电容、电阻、二极管有20多个,再加上贴片AHT20和24P的FPC,焊接难度有点大,...