ESP32板 MicroPython 接入OLED屏幕

文章讲述了如何使用MicroPython在ESP32开发板上通过SoftI2C连接和控制SSD1306_I2COLED屏幕,特别指出了解决font_load未定义错误的方法,即需要更新包含字库的增强固件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ESP32板 MicroPython 接入OLED屏幕

代码示例

# 引入依赖库
from machine import Pin
import time
from machine import SoftI2C
from ssd1306 import SSD1306_I2C

# 屏幕连接
i2c = SoftI2C(sda=Pin(4), scl=Pin(5))
oled = SSD1306_I2C(128, 64, i2c)
oled.font_load("GB2312-16.fon")
oled.fill(0)

oled.text("Hello,你好",0,10,1) #文字输入
oled.show()  #显示

问题记录

1.由于ESP32固件版本问题导致font_load报错未定义

下载fb增强固件及字库,刷新ESP32板子固件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值