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(scl), sda=Pin(sda), freq=400_000) self.dev_addr = dev_addr self.page
驱动墨水屏需要使用Micropython自带的framebuf模块,但是Micropython自带的framebuf模块只能显示固定大小的文字...
https://github.com/thonny/thonny/releases/download/v3.3.13/thonny-3.3.13.exe 安装后先配置环境: 工具-设置-解释器-选择MicroPython,端口选自动探测端口 测试写入第一个亮灯脚本,保存为main.py frommachineimportPin,I2Cimporttime led1=Pin(12,Pin.OUT)led2=Pin(13,Pin.OUT)whileTrue:led1.on()time.sleep...
WebREPL(WebSockets 上的 REPL,可通过网络浏览器访问)是 ESP32 端口的一项实验性功能。从 https:///micropython/webrepl 下载 Web 客户端(托管版本可从 http://micropython.org/webrepl 获取),并通过执行以下操作进行配置: import webrepl_setup 1. 并按照屏幕上的说明操作。重启后,即可连接。如果禁用了开机自动启...
关于合宙ESP32-C3与MicroPython,以下是一些关键信息和教程示例: 1. 合宙ESP32-C3开发板的基本特性和规格 合宙ESP32-C3是一款基于ESP32-C3微控制器的开发板,具有强大的计算能力和网络功能。它支持Wi-Fi和Bluetooth LE 5.0,并集成了丰富的外设接口,如GPIO、UART、SPI、I2C等。此外,合宙ESP32-C3还提供了友好的开发...
上面提到,在MicroPython中,machine库是一个重要的模块,它提供了操作底层硬件的函数和类,使得在MicroPython中可以直接操作硬件设备。 下面是machine库中一些常用的函数和类: Pin类 Pin类用来控制和读取GPIO引脚的状态。可以使用它来设置GPIO引脚的输入和输出状态,以及使用它来读取当前引脚的状态。
此Wiki 已更新:https://wiki.seeedstudio.com/xiao_esp32c3_with_micropython/ 在本教程中,我将简要介绍如何使用 XIAO ESP32C3 和 MicroPython。此外,我还将探讨 Wi-Fi 信号强度追踪器的实际应用,这在建立高速、高质量的家庭网络时非常有用。因此,通过遵循 Wi-Fi 信号追踪器的指导,我们可以有效优化 Wi-Fi 信...
利用合宙的 ESP32-C3与BMP280传感器,我们基于MicroPython平台打造了一款精确的温度计。△ ESP32-C3开发板 △ BMP280传感器 BMP280 高精度大气压强传感器 说明: ——将 VCC连接至3.3V,将 sda接至Pin4,将 scl接至Pin5。△ 导入模块与I2C初始化 为了测试BMP280气压计,你需要使用bmp280库。这个库...
ESP32C3 MicroPython教程五:串口UART的使用 持续更新中... 一、 ESP32C3介绍 ESP32C3是一款国产单片机,是乐鑫公司生产的,搭载RISC-V32位单核处理器,时钟频率高达160MHz。内置400KB SRAM和384KB ROM,并带有ADC、SPI、UART、I2C、I2S和通用GPIO等丰富的外设,其功能及其强大,满足各类物联网产品功能需求。
USB pins resulting in REPL hanging after using the new I2C initializer without parameters. Reference: #17103 #16671 Testing I tested on an XIAO ESP32C3 board, using the micropython master development branch. Trade-offs and Alternatives While the values I defaulted to should allow for safe constru...