[ Demo ] ESP8266驱动 OLED I2C 方式
设备为ESP8266控制 0.96寸 OLED 黄蓝双色 IIC 显示东西
接线图
由于 OLED 显示屏使用 I2C 通信协议,因此布线非常简单。您可以使用下表作为参考。
针 | ESP8266 |
---|---|
Vin | 3.3V |
Gnd | Gnd |
Scl | GPIO 5(D1) |
Sda | GPIO 4(D2) |
使用mpy 写个demo:
from machine import Pin, I2C
import ssd1306
# using default address 0x3C
i2c = I2C(sda=Pin(4), scl=Pin(5))
display = ssd1306.SSD1306_I2C(128, 64, i2c)
display.fill(0)
display.fill_rect(0, 0, 32, 32, 1)
display.fill_rect(2, 2, 28, 28, 0)
display.vline(9, 8, 22, 1)
display.vline(16, 2, 22, 1)
display.vline(23, 8, 22, 1)
display.fill_rect(26, 24, 2, 4, 1)
display.text('MicroPython', 40, 0, 1)
display.text('SSD1306', 40, 12, 1)
display.text('OLED 128x64', 40, 24, 1)
display.show()
效果:
标题:[ Demo ] ESP8266驱动 OLED I2C 方式
作者:llilei
地址:http://solo.llilei.work/articles/2022/12/10/1670647440306.html