upip.install('micropython-ssd1306') 使用此命令需要ESP32联网 ESP32 接线 IIC OLED 1306 屏幕 要将ESP32 开发板连接到 IIC OLED 1306 屏幕,请按照以下接线图进行连接: 显示"Hello World" 的 MicroPython 代码 首先,确保你的 ESP32 开发板已经安装了 MicroPython 固件。然后,通过 USB 连接 ESP32 到电脑,并使...
i2c = I2C(sda=Pin(26), scl=Pin(25)) #OLED 显示屏初始化:128*64 分辨率, I2C 地址是 0x3c oled = SSD1306_I2C(128, 64, i2c, addr=0x3c) oled.text("Hello ESP32", 0, 0) #写入第 1 行内容 oled.text("ESP32 TEST", 0, 20) #写入第 2 行内容 oled.text("OLED OK", 0, 50) #...
oled显示助手的帧速度设置,计算方法为1/视频的帧率 如(1/30帧=0.034s,1/24帧=0.41),即可以达到原视频的帧率,如果你的mcu达不到每帧显示(microPython较慢,需要跳帧),你可以将取帧频率设置为2,就是间隔一帧发送一次(30张图发送15张),从而保证OELD帧数的提高,跳帧后你需要调高你的帧速设置(30帧的视频取帧频...
首先打开Mixly软件,然后选择“Python ESP32”开发板。对于0.96寸OLED显示屏的功能位于“外接显示”、“OLED显示屏”功能组中。首先需要创建一个IIC对象,这里需要配置的是SCL和SDA引脚,频率使用默认值100000就可以了。接下来初始化一个128x64的OLED对象,如下图所示: 然后就是利用“OLED显示屏”功能模块中的各种输出功...
atk_oled类的构造函数在 MicroPython 中oled对象的构造函数如下:class atk_oled.init(iic)使用示例:...
本系列视频是基于MicroPython和ESP32的物联网开发的课程,所有课程的资源都是免费开放,每周二10点更新,需要配套资料的小伙伴进群索取,QQ群:929132891。(也可以来这里下载 https://github.com/wyf97402/-MicroPython-ESP32-), 视频播放量 1601、弹幕量 1、点赞数 24、
概述因为esp32 micropython中没有SSD_1306驱动代码遂决定移植arduino平台中驱动代码到micropythonarduino平台驱动代码//定义类CN_SSD1306::CN_SSD1306(int sda, int scl){ _sda = sda; _scl = scl; pinMode(sda, OUTPUT); pinMode(scl, OUTPUT);}每次开启关闭iic总线可以节省cpu负担//开启IIC总线void CN_SSD...
模拟器可在没有嵌入式硬件的PC上进行嵌入式GUI设计 可移植到MicroPython 可快速上手的教程、示例、主题 丰富的文档教程 在MIT许可下免费和开源 三、解决方法 记录oled iic编译失败,如何修改,并成功使用。 1. 编译失败的结果如图: 2. 修改如下,删除LV字符 这是官方失误导致的 3. 看下正确cfg配置:...
概述因为esp32 micropython中没有SSD_1306驱动代码遂决定移植arduino平台中驱动代码到micropythonarduino平台驱动代码//定义类CN_SSD1306::CN_SSD1306(int sda, int scl){ _sda = sda; _scl = scl; pinMode(sda, OUTPUT); pinMode(scl, OUTPUT);}每次开启关闭iic总线可以节省cpu负担//开启IIC总线void CN_SSD...
基于MicroPython和ESP32的物联网开发-第05课 信息显示--IIC接口 1859 1 25:58 App 基于MicroPython和ESP32的物联网开发-第04课 信息显示--数码管 2163 -- 37:18 App 基于MicroPython和ESP32的物联网开发-第33课 基于状态机进行复杂的按钮事件处理 1817 1 24:25 App 基于MicroPython和ESP32的物联网开发-第...