以ESP32-C3为例,首先我们进入官网下载页面:https://micropython.org/download/ESP32_GENERIC_C3/ 页面底部有下载链接,这里我们一般选择发行版的最新版本。 首先我们需要一台已经安装好python3.10以上环境的Windows计算机,然后打开命令行工具输入以安装烧写工具: pip install esptool 安装完毕后,我们的单片机需要进入boot ...
我们来看下使用ESP-IDF和MicroPython来分别让LED发光二极管闪烁的代码。 下面是ESP-IDF官方的C语言点灯代码: /* Blink ExampleThis example code is in the Public Domain (or CC0 licensed, at your option.)Unless required by applicable law or agreed to in writing, thissoftware is distributed on an "AS...
缘由:合宙ESP32-C3这东西很好,只是默认是Lua语言.这个咱不会啊人生苦短,我用PYTHON.所以ESP32-C3到手的第一件事就是刷个Micropython.基本上,一分钟刷好机,第二分钟就能把开发板上LED灯给点了.要的就是速度. 1. 首先安装USB串口驱动 注:win10一般会自动识别安装驱动 安装驱动后,ESP32连接电脑后会出现USB虚拟...
该墨水屏时钟采用了ETA6093充放电芯片,通过简单的电路设计,仅需一个开关和两个LED指示灯,便能利用ESP32-C3的USB口实现便捷的充电与放电功能。然而,该方案也存在一定的不足,即功耗相对较高,导致150mA的锂电池在短时间内可能就会耗尽电量。因此,在实际使用中,这个墨水屏时钟可能需要一直连接电源才能保证稳定运行...
在MicroPython中,ESP32-C3的唤醒功能可以通过多种方式实现,包括外部中断(如GPIO唤醒)、定时器唤醒等。以下是如何在ESP32-C3上配置深度睡眠模式并实现唤醒功能的详细步骤和代码示例: 1. 配置深度睡眠模式 在ESP32-C3中,进入深度睡眠模式通常使用machine.deepsleep()函数。这个函数可以让ESP32-C3进入低功耗状态,直到被...
b). 创建Python项目, 修改MicroPython settings如下图, Enable MicroPython Support, DiviceType选Pyboard, Device Path指向ESP32C3板子当前连接的串口。 MicroPython support Setting c). 安装必要的依赖包 使用pycharm的项目包管理工具安装 pyserial/docopt/adafruit-ampy。
——墨水屏使用SPI协议,8个引脚分别与ESP32-C3连接: mosi = Pin(3) sck = Pin(2) cs = Pin(7) dc = Pin(4) rst = Pin(5) busy = Pin(6) 1. 2. 3. 4. 5. 6. ——电源方案使用ETA6093充放电芯片,这块芯片只要加一个开关、两个led指示灯,就可以利用ESP32-C3的USB口实现充电、放电,非常...
基于Micropython利用ESP32-C3驱动墨水屏显示图片 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 1、所需硬件 合宙的ESP32-C3: 电子价签拆出来的2.9寸墨水屏: ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考...
1)合宙的ESP32-C3:2)电子价签拆出来的2.9寸墨水屏:——电子价签型号为:Stellar-L,墨水屏型号...