Arduino提高篇01—点亮OLED显示屏
2020-04-271.3万
AI 快速预览详细
本教程介绍了如何在Arduino上使用0.96寸蓝色IIC驱动的OLED显示屏。首先介绍了OLED屏的特点和种类,然后详细说明了如何安装Adafruit_SSD1306和Adafruit_GFX库。接着列出了所需的实验材料,并提供了电路连接图和代码示例。最后展示了实验现象,帮助用户轻松实现OLED屏的显示效果。
|
OLED「OrganicLight-Emitting Diode」,有机发光二极管,又称有机发光半导体,是当下非常受欢迎的显示技术。OLED显示屏与传统LCD显示方式不同,它无需背光,每个像素点自发光,体积更小、更轻更薄更省电,而且能做成柔性屏。本篇介绍Arduino下OLED屏的使用。 1. OLED屏介绍OLED屏因其小巧轻薄耗电低等特点,越来越多的应用于嵌入式电子设备中。OLED屏种类不同,显示的颜色也不同,常用的有白色显示、蓝色显示和黄蓝双色显示。屏幕的尺寸和内置驱动芯片也多种多样,常用的驱动接口有SPI和IIC两种。本篇中使用的使一款0.96寸蓝色IIC驱动屏,其内置驱动芯片为SSD1306。
2. 安装驱动库OLED显示屏驱动库非常多,本篇我们使用两个库:「Adafruit_SSD1306」和「Adafruit_GFX」。在Arduino IDE中点击「项目」—「加载库」—「管理库」,分别查找选择最新版本进行安装。
3.实验材料
4.实验步骤1. 根据原理图搭建电路图。IIC接口只需要两根线。OLED屏的VCC和GND分别连接开发板的3.3V和GND,OLED屏的SDA和SCL分别连接开发板A4和A5。 实验原理图如下图所示:
实物连接图如下图所示:
2. 新建sketch,拷贝如下代码替换自动生成的代码并进行保存。
3. 连接开发板,设置好对应端口号和开发板类型,进行程序下载。
4. 实验现象较LCD液晶显示屏,OLED的显示效果非常不错,且可视角度更大。
|











