故事背景
有一次做项目用到了OLED显示器,需要用它来显示汉字,网上找了很多的资料,用OLED显示英文或者数字比较方便,至于显示汉字也不是很难,只是网上的资料都太零散,而且有的代码运行不了,基于此写下本文,便于初学或者第一次用OLED的朋友少走弯路。本文不讲LCD的使用
预先准备
- 软件
需要预先安装两个库,即Adafruit_GFX.h和Adafruit_SSD1306.h,要控制OLED需要这两个库,如果显示英文或者数字直接用函数可以调用,若用OLED显示汉字并不是说不好显示,而是直接编代码比较麻烦,因为(本文用到的)OLED是128*64的。若自己规划汉字是比较麻烦的,所以我们推荐使用取模器,即PCtoLCD2002。至于Arduino的IDE相信大家都有,也相信大家熟练掌握了Arduino的基础知识。下面的 网盘链接是上面的两个库和PCtoLCD2002。
链接:https://pan.baidu.com/s/1dhCfwkeFCrzhlmdCDi2vbw
提取码:8d7q - 硬件
硬件自然需要一块OLED板子,一小块面包板(可有可无),七根公-公杜邦线,(若没有面包板需要七根公-母杜邦线),一块Arduino(型号是UNO的)。
重点区
OK,说了那么多废话,安装完上面的库和软件之后,我们就开始准备打印汉字吧&#