【Arduino】OLED屏使用教程,显示内容听谁的?我不管,听我的

网友投稿 2019-08-22 13:00

如何使用Arduino控制OLED 模块

简介 

OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技https://cdn.china-scratch.com/timg/190824/1300031446-0.jpghttps://cdn.china-scratch.com/timg/190824/1300043b4-1.jpghttps://cdn.china-scratch.com/timg/190824/13000431V-2.gif

OLED模块是通过i2cArduino进行通讯的,SCL、SDA引脚分别接Arduino的SCL和SDA引脚。

https://cdn.china-scratch.com/timg/190824/1300044161-3.jpg

首先添加一个OLED显示库,可以在Arduino IDE的库管理器中下载得到。

下载之后,打开库文件里面的Adafruit_SSD1306.h头文件,因为我们使用的OLED模块的分辨率是128*64的,所以将分辨率为128*32的语句注释掉,使用分辨率为128*64的语句,点击保存。

https://cdn.china-scratch.com/timg/190824/1300051936-4.jpg

定义13号引脚为OLED重置引脚。进入初始化函数,初始化OLED屏幕的通讯地址为0x3C清空OLED显示,设置OLED显示字体颜色为白色,设置完成更新显示内容。

https://cdn.china-scratch.com/timg/190824/130005IW-5.jpg

下面进入主循环函数

设置OLED显示字体为2号字体,设置OLED内容显示的位置。

设置OLED显示的内容,设置完成,更新显示内容,清空OLED屏幕内容。https://cdn.china-scratch.com/timg/190824/1300054333-6.jpg

上传程序,可以看到显示的内容,您也可以修改这个内容,改变OLED屏幕显示的内容。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com