OLED 12864 IIC(I2C)显示屏 Arduino驱动库文件及时示例代码下载

作者:贝壳物联 | 更新时间:2017-06-05

一、显示效果

Arduino OLED

二、示例代码

/*********************************************************************
*贝壳物联OLED屏示例程序
*by www.bigiot.net
*Time 2017.6.5
*********************************************************************/
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif
void setup()   {                
  Serial.begin(9600);
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  // initialize with the I2C addr 0x3C (for the 128x64)
  display.display();//打印库文件默认屏
  display.clearDisplay();//并清理
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.println("I LOVE U,");
  display.println("baby,");
  display.println("  baby,");
  display.println("      ...");
  display.display();
}
void loop() {
 
}

三、库文件下载

Adafruit_SSD1306-master.rar

Adafruit-GFX-Library-master.rar

注:

1、已修改默认屏为128×64

2、请使用最新版Arduino IDE编译下载

3、I2C可能不为0x3C,可使用Arduino代码扫描I2C地址,参见:Arduino 扫描IIC/I2C设备地址代码

 


评论:共0条

评论支持使用[code][/code]标签添加代码
返回顶部