Skip to content

An Arduino library for SSD1307 and SH1106 based OLED displays

Notifications You must be signed in to change notification settings

HobbyComponents/HCuOLED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HCuOLED

An Arduino library for SSD1307 and SH1106 based OLED displays

Alt text

This Arduino library will allow you to display various text, graphics and and bitmaps on SSD1307 and SH1106 based uOLED displays. The library has been written specifically for our own uOLED displays including the following:

Hobby Components 0.96" uOLED displays (HCMODU0050 & HCMODU0052): http://hobbycomponents.com/displays/400-ssd1306-128x64-pixel-oled-display-module-white http://hobbycomponents.com/displays/399-ssd1306-128x64-pixel-oled-display-module-blue

Hobby Components 1.3" uOLED displays (HCMODU0058 & HCMODU0059): http://hobbycomponents.com/displays/621-3-sh1106-uoled-display-module-white http://hobbycomponents.com/displays/622-3-sh1106-uoled-display-module-white

WeMos D1 mini OLED shield (HCWEMO0007): [LINK TBA]

The library makes use of the Arduino's SPI (I2C support now added) interface to drive the displays in their default SPI configuration. However, the library is capable of driving multiple displays with a mix of previously mentioned controller types all from one Arduino. Each additional display will only require 3 additional digital pins.

You will need to download and unzip this library to the Arduino development environments library area.

On Windows: My Documents\Arduino\libraries\

On Mac: Documents/Arduino/libraries/ or similarly for Linux.

More information on how to use this library can be found in the software section of our support forum: http://forum.hobbycomponents.com/viewtopic.php?f=58&t=1817

Version 0.2 (06/12/16) updates:

Added compatability with ESP8266 Added support for uOLED displays in I2C mode Added support for WeMos D1 mini OLED shield (see item HCWEMO0007) Made speed improvement to erase function (thanks to vladyslav-savchenko)

Version 0.3 (22/05/17)

Updated to include 0.9" 128x32 screens (HCMODU0118 & HCMODU0119). Use option SSD1306_128_32 for DisplayType or see example sketch HCuOLED_Things_Example_For_HCMODU0118_HCMODU0119.ino

About

An Arduino library for SSD1307 and SH1106 based OLED displays

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published