一、顯示效果

二、示例代碼
/*********************************************************************
*貝殼物聯OLED屏示例程序
*by www.eqytg.org
*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設備地址代碼