欢迎来到军工软件开发人才培养基地——学到牛牛

OLED显示屏

时间:2024-05-06 07:01:10 来源:学到牛牛

0.91 寸蓝色蓝光 OLED (14pin) 蓝色 OLED 128*32 点阵蓝光

OLED,即有机发光二极管。OLED由于同时具备自发光,不需背光源,对比度高,厚度薄视角广,反应速度快,可用于挠曲性面板,使用温度范围广,构造及制造较简单等优异特性,是下一代的平面显示器新兴应用技术,主要采用的是SPI协议。

 

参数表

 

 

模块原理图:

 

 

 

示例代码:

/*将本目录下的U8g2文件夹复制到电脑库的文档 – Arduino—libraries下  或者点击项目一一加载库一一管理库一一加载U8g2,然后点击安装*/

 

#include <U8g2lib.h>

 

#define SCL 5

#define SDA 4

 

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* reset=*/SCL, SDA, U8X8_PIN_NONE);   //实例化

 

void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

  u8g2.begin();

  u8g2.enableUTF8Print();

 

}

 

void loop()

{

  u8g2.setFont(u8g2_font_unifont_t_symbols);

   u8g2.firstPage();

  do {

    u8g2.setCursor(0,20);    //指定显示的位置

    u8g2.print("Hello World!");  // 使用print 来显示字符串

  } while ( u8g2.nextPage() );

  Serial.println("Hello World");

  delay(1500);

}

串口打印:

 

 

成果展示: