esp32-c3 使用microPython实现at24c02的单字节写、单字节读、连续写(跨页)、连续读(跨页) from machine import Pin, I2C import time class AT24C02: def __init__(self, scl=3, sda=10, dev_addr=0xA0): # 默认I2C引脚 self.i2c = I2C(0, scl=Pin(
我们来看下使用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为例,首先我们进入官网下载页面:https://micropython.org/download/ESP32_GENERIC_C3/ 页面底部有下载链接,这里我们一般选择发行版的最新版本。 首先我们需要一台已经安装好python3.10以上环境的Windows计算机,然后打开命令行工具输入以安装烧写工具: pip install esptool 安装完毕后,我们的单片机需要进入boot ...
https://github.com/damiencorpataux/micropython-uaioweb 下载Breadcrumbsmicropython-uaioweb/uaioweb/__init__.py文件,在esp32c3根目录下创建uaioweb目录,并将__init__.py文件上传至该目录,import uaioweb不报错即表示成功。 git上有example,照着demo摸索一下就可以上手了, get/post/websocket/sse,哪里不会...
缘由: 合宙ESP32-C3这东西很好,只是默认是Lua语言.这个咱不会啊 人生苦短,我用PYTHON.所以ESP32-C3到手的第一件事就是刷个Micropython.基本上,一分钟刷好机,第二分钟就能把开发板上LED灯给点了.要的就是速度. 1. 首先安装USB串口驱动 注:win10一般会自动识别安装驱动 安装驱动后,ESP32连接电脑后会出现USB...
基于Micropython利用ESP32-C3驱动墨水屏显示图片 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 1、所需硬件 合宙的ESP32-C3: 电子价签拆出来的2.9寸墨水屏: ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考...
ESP32-C3的ADC最大量程是0V至2.5V,需要把衰减设置为11DB才能达到这个量程,否则量程很小。 必须注意,使用wifi对ADC有极大影响,会产生许多突然的尖峰 让MCU连上wifi ESP32系列支持Wifi。 连上wifi后就有办法使用无线python shell,还可以无线传文件以进行无线.pyOTA。
需要完成两个步骤(“PC 上的 MicroPython 配置”和“XIAO ESP32C3 上的 MicroPython 设置”)才能让 XIAO ESP32C3 准备好使用 MicroPython 进行编程。 设置完成后,你可以从每个示例中逐步复制代码以实现目标。 PC 上的 MicroPython 配置 安装Thonny IDE(Windows) ...
首先,使用cd命令进入ports/esp32目录,然后输入make USER_C_MODULES=~/esp/st7789_mpy/st7789/micropython.cmake BOARD=ESP32_GENERIC_C3进行编译。编译成功后,您将得到一个可用于实战派开发板的固件。3、固件烧录与验证 请参照《合宙ESP32-C3刷入MicroPython固件并点亮LED灯》的指南,通过UART将编译好的固件烧录...
1. 物料准备与IDE配置为了实现这个项目,你需要准备ESP32C3开发板和必要的软件。从micropython.org下载最新版固件v1.22.2,选择适合ESP32C3的版本。烧录前确保先清理开发板。2.1 IDE配置在Pycharm中配置环境:安装MicroPython插件,并创建Python项目。设置DeviceType为Pyboard,Device Path指向你的ESP32C3...