SSD1331 OLED 显示屏
ssd1331_spi 显示平台允许您在 ESPHome 中使用
SSD1331(数据手册,
Adafruit)
显示屏。此组件适用于通过 4 线 SPI 总线连接的显示屏。
将 CLK (CK)、MOSI (SI)、CS (OC)、DC 和 RST (R) 连接到 ESP 上的引脚。对于电源,Adafruit 模块需要在其 + 引脚上连接 5 伏电压。将 GND 或 G 引脚连接到地。
# 配置示例spi: clk_pin: D5 mosi_pin: D7
display: - platform: ssd1331_spi reset_pin: D0 cs_pin: D8 dc_pin: D1 lambda: |- it.print(0, 0, id(font), "Hello World!");-
dc_pin (**必填”, 引脚模式):DC 引脚。
-
reset_pin (可选, 引脚模式):RESET 引脚。
-
cs_pin (可选, 引脚模式):CS 线连接到的 ESP 引脚。 如果这是 SPI 总线上唯一的设备,CS 线可以连接到 GND。
-
update_interval (可选, 时间):重新绘制屏幕的间隔。默认为
5s。 -
pages (可选, 列表):显示页面而不是单个 lambda。详见显示页面。
-
id (可选, ID):手动指定用于代码生成的 ID。
您可能希望在 YAML 配置中添加 color: 部分,以便更轻松地使用颜色;有关此可选配置部分的更多详细信息,请参阅 color。
color: - id: my_red red: 100% green: 3% blue: 5%
...
display: ... lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height(), id(my_red));要引入彩色图像:
image: - file: "image.jpg" id: my_image resize: 96x64 type: RGB
...
display: ... lambda: |- it.image(0, 0, id(my_image));