全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

Arduino篇—OLED显示屏

时间:2023-11-02 09:15

人气:

作者:admin

标签:     显示屏    OLED  arduino 

导读:OLED「OrganicLight-Emitting Diode」:** 有机发光二极管,又称有机发光半导体,是当下非常受欢迎的显示技术。...

课程目标

  • OLED屏幕的原理及应用
  • 使用OLED字符信息

相关知识

OLED「OrganicLight-Emitting Diode」: 有机发光二极管,又称有机发光半导体,是当下非常受欢迎的显示技术。

OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板(或柔性有机基板),当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能很显著的节省耗电量。

图片

OLED分类: 常用的有白色显示、蓝色显示和黄蓝双色显示。屏幕的尺寸和内置驱动芯片也多种多样,常用的驱动接口有SPI和IIC两种。本节课使用的是一款0.96寸蓝色IIC驱动屏,其内置驱动芯片为SSD1306。

图片

电路搭建

*所需材料

ArduinoUNO * 1
OLED * 1
杜邦线若干

电路连接

OLED屏的VCC和GND分别连接开发板的5V和GND,OLED屏的SDA和SCL分别连接开发板A4和A5。

图片

程序编写

练习一:显示单行字符

在OLED屏幕上显示“Hello,World!”。

图形化方式:

图片

代码方式:

本节课我们使用两个库:「Adafruit_SSD1306」和「Adafruit_GFX」。在Arduino IDE中点击「项目」—「加载库」—「管理库」,分别查找选择最新版本进行安装。

图片

图片

/* 项目名称:OLED单行显示
 * 项目日期:2022.03.16
 * 项目作者:MRX
 */
#include < Wire.h >
#include < Adafruit_GFX.h >
#include < Adafruit_SSD1306.h >


#define OLED_RESET     4
Adafruit_SSD1306 display(128, 64, &Wire,OLED_RESET);


void setup() {
  display.begin(SSD1306_SWITCHCAPVCC,0x3C);
  display.setTextColor(WHITE);//开像素点发光
  display.clearDisplay();//清屏

  display.setTextSize(1); //设置字体大小  
  display.setCursor(25, 15);//设置显示位置
  display.println("Hello,World!");


  display.display(); // 开显示

}


void loop() {


}

演示图片:

图片

练习二:显示多行字符

图形化方式:

图片

代码方式:

我们可以发现,只需要修改对应的坐标就可以实现多行显示了,屏幕大小为(128*64)。

/* 项目名称:OLED多行显示
 * 项目日期:2022.03.16
 * 项目作者:MRX
 */
#include < Wire.h >
#include < Adafruit_GFX.h >
#include < Adafruit_SSD1306.h >


#define OLED_RESET     4
Adafruit_SSD1306 display(128, 64, &Wire,OLED_RESET);


void setup() {
  display.begin(SSD1306_SWITCHCAPVCC,0x3C);
  display.setTextColor(WHITE);//开像素点发光
  display.clearDisplay();//清屏

  display.setTextSize(2); //设置字体大小  
  display.setCursor(5, 10);//设置显示位置
  display.println("Mr.X Maker");


  display.setTextSize(2);//设置字体大小  
  display.setCursor(10, 35);//设置显示位置
  display.println("OLED TEST");

  display.display(); // 开显示

}


void loop() {


}

演示图片:

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信