ESP8266 /ESP32软件IIC方式驱动OLED显示字符,基于micropython

Posted Kamimiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 /ESP32软件IIC方式驱动OLED显示字符,基于micropython相关的知识,希望对你有一定的参考价值。

工作准备:

1.4线OLED屏幕,淘宝随便找一家包邮的就行了
2.ESP32/ESP8266,这里我用的是ESP32
3.四根杜邦线

接线:

在这里插入图片描述

OLEDESP32
GNDGND
VCC5V
SCLP25
SDAP26

编程:

先导入microPython的ssd1306驱动库

from machine import I2C,Pin
from ssd1306 import SSD1306_I2C #从 ssd1306 模块中导入 SSD1306_I2C 子模块
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) #写入第 3 行内容
oled.show() #OLED 执行显示

执行效果:
在这里插入图片描述

以上是关于ESP8266 /ESP32软件IIC方式驱动OLED显示字符,基于micropython的主要内容,如果未能解决你的问题,请参考以下文章

ESP8266 /ESP32软件IIC方式驱动OLED显示字符,基于micropython

ESP8266/ESP32 +1.3“ or 0.96“ IIC OLED指针时钟+数字时钟显示

ESP8266/ESP32 +1.3“ or 0.96“ IIC OLED指针式时钟

ESP8266 /ESP32OLED显示自定义图标或中文

ESP8266 /ESP32OLED显示自定义图标或中文

ESP8266 /ESP32OLED显示自定义图标或中文