HOME    PROJECTS    LIBRARIES    RESOURCES    LINKS    CONTACT  
Select category:
Arduino
chipKit
ESP8266/32
  OLED_I2C
TI LaunchPad

IF YOU LIKE,
and use any of my projects or libraries, and would like to encourage further development you can donate through PayPal here:

Rather donate hardware directly? Then click here.




Library: OLED_I2C

This library has been made to make it easy to use 128x32 and 128x64 pixel OLED displays based on the SSD1306 controller chip with an Arduino, chipKit, ESP8266 or ESP32.

OLED DisplayOLED DisplayOLED Display
 IMPORTANT: 

This library is intended for use with the Arduino IDE.

The library makes use of the Wire library and should be able to share pins with other devices that make use of the Wire library. This has not been tested and I cannot provide any support if it does not work.

Please note that ESP8266 support has only been tested on the Wemos/Lolin D1 Mini, and ESP32 support on the Heltec WiFi Kit 32.

Download:

OLED_I2C.zip
(Filesize is 514.32 KiB. Downloaded 64541 times)


Some demos showcasing most of the functions are included in the download.
This is a multi-platform library that will work with several different development board types.

Latest changes:
v2.0023 Sep 2018added support for 128x32 pixel displays
  added getDisplayHeight()
  added rotateDisplay()
  added sleepMode()
  fixed warnings regarding deprecated conversions when using print()
  removed unused variable declarations
  changed the way the screen buffer is allocated
  added more examples and grouped them into 128x32 and 128x64 resolution
v2.1009 Feb 2019added support for ESP8266 (only tested on Wemos/Lolin D1 Mini)
  added support for ESP32 (only tested on Heltec WiFi Kit 32)
For a full list of changes please see the file version.txt included in the download.

Demo Video:

CLICK HERE TO VIEW

Compatibility:

WorkingWemos/Lolin D1 Mini (ESP8266)
WorkingHeltec WiFi Kit 32 (ESP32)
Working = Working   Not working: Not working
Not tested, Unsupported = Not tested, Unsupported

Manual:

CLICK HERE TO VIEW
The manual is included in the download

License:

By downloading the library you accept the following license:
Creative Commons BY-NC-SA Logo
Creative Commons (CC BY-NC-SA 3.0)
View SummaryView Legal