运用 U8G2 与 TFT_eSPI 玩转 UINIO-Monitor 显示屏
UINIO-Monitor
同时拼接有 128×64
分辨率 SSD1315 驱动的
0.96 英寸 OLED 显示屏,160×80
分辨率
ST7735 驱动的 0.96 英寸 LCD
显示屏,240×240
分辨率 ST7789 驱动的 1.3
英寸 LCD 显示屏。以及采用相同驱动芯片,但是分辨率分别为
240×320
与 240×280
的 2.4 英寸以及 1.69 英寸
LCD 显示屏。所有屏幕全部板载有 0.5mm
间距的
FPC 柔性排线连接器,同时还引出 2.54mm
间距的直插排针,便于通过杜邦线快速搭建实验电路。
之前由我设计制作并且开源出来的 UINIO-MCU-ESP32C3 和 UINIO-MCU-ESP32S3 两款核心板,分别基于乐鑫科技的 ESP32-C3 (RISC-V) 与 ESP32-S3 (Xtensa) 微控制器(更多玩法可以参考之前撰写的 《基于 UINIO-MCU-ESP32 的 Arduino 进阶教程》 一文)。而本篇文章就会采用这两款核心板,以及乐鑫官方的 Arduino-ESP32 板级支持包,结合 U8G2 和 TFT_eSPI 两款开源显示库,帮助大家快速上手 UINIO-Monitor 系列里的 5 款显示屏。