mozgy / OLED_SSD1306

I2C 128x64 OLED Driver Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My take on SSD1306 library, works with 0.96" and 1.3" OLEDs

example ->

#define OLED_ADDRESS 0x3C
OLED_SSD1306 oled( OLED_ADDRESS );

void setup() {
  Serial.println("OLED Init...");
  Wire.begin( SDA_pin, SCL_pin );
  oled.Init();
}
void loop() {
  oled.ClearDisplay();
  oled.SendStrXY( "Hello World!", 3, 0 );
}

for SH1106 OLEDs (like some 1.3" ones from ebay) change to

#define OLED_ADDRESS 0x3C
#define SH1106_LC_OFFSET 2
OLED_SSD1306 oled( OLED_ADDRESS, SH1106_LC_OFFSET );

-- Mozz

About

I2C 128x64 OLED Driver Library

License:MIT License


Languages

Language:C 82.5%Language:C++ 17.5%