使用MicroPython之前,我们需要往单片机中烧录MicroPython专用的固件,其中包含了Python 解释器、标准库、ESP32-C3 的驱动程序等内容。 烧录完毕之后,我们将本地的python脚本直接传入单片机中就可以直接运行。 以ESP32-C3为例,首先我们进入官网下载页面:https://micropython.org/download/ESP32_GENERIC_C3/ 页面底部有下载链...
2: PuTTY 和其他各种各样的串口调试软件,也都可以用来简单调试Micropython. 有个"串口调试助手"是在微软应用商店下载的,用着蛮好,也安利一下
1、语法方面:MicroPython与Python语法基本相同,但是由于MicroPython是专门为嵌入式设备设计的,因此它对标准Python的功能进行了精简和优化,去掉了一些不必要的功能,同时增加了一些嵌入式系统特有的功能。 2、库方面:MicroPython是标准的Python的子集,因此MicroPython无法使用某些Python的库;但是MicroPython提供了丰富的标准库和第...
2)framebuf 驱动墨水屏需要使用Micropython自带的framebuf模块,但是Micropython自带的framebuf模块只能显示固定大小的文字,而且无法旋转方向。我们找到了提取自CircuitPython的framebuf模块,这个模块支持旋转方向和字体大小,但还是不支持中文。我们把这个模块命名为cframebuf.py。 3)ahtx0 驱动板上集成了AHT20,从Github找了...
(建议)我自己编译了MicroPython 1.19 for ESP32-C3 2M Flash 若选CircuitPython: 这是MicroPython的衍生版。它提供针对这一开发板的2M Flash固件adafruit-circuitpython-ai_thinker_esp32-c3s-2m-en_US-7.3.3.bin。Python 3.4.0 ampy不能用(这不是什么大问题)。这个开发板买回来缺少两开关管,和几个0402的电阻...
https://micropython.org/download/ESP32_GENERIC_C3/ 当前Release版本 v1.22.2,当然下载最新版,渣男从不眷恋。 3.2 烧录开发板 乐鑫的芯片或板子烧录就不多言语了,不会的就去乐鑫官网找文档吧 老规矩,先擦后烧。 esptool.exe --chip esp32c3 --port COM6 erase_flash ...
基于Micropython利用ESP32-C3驱动墨水屏显示图片 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 1、所需硬件 合宙的ESP32-C3: 电子价签拆出来的2.9寸墨水屏: ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考...
2.Micropython解释器下载 -Thonny解释器: -VScode: 3.ESP32C3固件库下载以及安装 固件库下载 固件库安装 方法一:Thonny中直接进行安装 方法二:使用flash_download_tool安装(推荐) 三、代码上传到ESP32C3中 使用Thonny上传 使用vscode 四、驱动合宙air101LCD ...
在MicroPython中,ESP32-C3的唤醒功能可以通过多种方式实现,包括外部中断(如GPIO唤醒)、定时器唤醒等。以下是如何在ESP32-C3上配置深度睡眠模式并实现唤醒功能的详细步骤和代码示例: 1. 配置深度睡眠模式 在ESP32-C3中,进入深度睡眠模式通常使用machine.deepsleep()函数。这个函数可以让ESP32-C3进入低功耗状态,直到被...