附件内容分享的是基于Arduino设计的OLED显示屏驱动程序,详见附件内容。
视频演示:
由于OLED多工作于3.3v,因此为了匹配输入端电压,用了一块缓冲器CD4050。CD4050是非反相六缓冲器,具有仅用一电源电压(VCC)进行逻辑电平转换的特征。用作逻辑电平转换时,输入高电平电压(VIH)超过电源电压VCC。该器件主要用作COS/MOS到DTL/TTL的转换器,能直接驱动两个DTL/TTL负载。16引出端是空脚 ,与内部电路无连接。
接线如下:
Arduino IO端口 CD4050引脚
DIGITAL
9 ---------------------- 14
10 ---------------------- 11
11 ---------------------- 9
12 ---------------------- 5
13 ---------------------- 3
+5v ------------------ 1
GND ------------------- 8
LM096-128064引脚/ 功能 CD4050引脚
1 ------VDD--------------------------- 1
2 ------VSS---------------------------- 8
3 ------- CS# -------------------------- 4
4 --------RES# ----------------------- 2
5 --------D/C#------------------------ 10
8--------- D0 ----------------------- 12
9 -------- D1 -------------------------- 15