一、简介
之前我们成功驱动了LCD12864和LCD1602, 这次我们来驱动oled12864。OLED和LCD有什么不同呢?主要是发光方式的不同, OLED每个像素点都是主动发光, LCD则是依靠背光才能发光。当然这些对大多数人来说不重要, 我们作为使用者主要是使用显示器进行信息的显示, 而不是弄懂底层原理设计屏幕是吧。
需要注意的是我这里使用的OLED的驱动是SH1106, 但是大多数屏幕都是SSD1306, 不过得益于u8g2良好的封装, 我们只需在定义数据的时候做一点改变即可。
这是我的一块OLED👇
二、引脚定义
编号 | 丝印/符号 | 引脚说明 |
---|---|---|
1 | GND | 电源地 |
2 | VCC | 电源正极,实测5V系统和3.3V系统均可 |
3 | SCL | SPI时钟信号 |
4 | SDA | SPI数据信号 |
5 | RST | 复位 |
6 | D/C | 数据/命令 |