LiquidCrystal_SSD1306 (community library)

Summary

Name Value
Name LiquidCrystal_SSD1306
Version 1.6.0
Installs 430
Author Arduino, Adafruit, Neil McNeight mcneight+github@gmail.com
Maintainer Neil McNeight mcneight+github@gmail.com
URL https://github.com/McNeight/LiquidCrystal_SSD1306
Download .tar.gz

Text only library for monochrome organic light-emitting diode (OLED) displays. For all Arduino boards. This library allows an Arduino board to control OLED displays based on the SSD1306 (or a compatible) chipset, which is found on most OLED panels. The library works with an I2C interface, in addition to the reset control line. It was originally designed to be a small library for ATtiny85-based boards (Trinket, Gemma, etc.) but it is compatible with all Arduino boards.

Example Build Testing

Device OS Version:

This table is generated from an automated build. Success only indicates that the code compiled successfully.

Library Read Me

This content is provided by the library maintainer and has not been validated or approved.

LiquidCrystal_SSD1306 Build Status

Developed by Neil McNeight based on Arduino and other Open Source libraries.

Description

Text only library for monochrome organic light-emitting diode (OLED) displays. For all Arduino boards.

This library allows an Arduino board to control OLED displays based on the SSD1306 (or a compatible) chipset, which is found on most OLED panels. The library works with an I2C interface, in addition to the reset control line. It was originally designed to be a small library for ATtiny85-based boards (Trinket, Gemma, etc.) but it is compatible with all Arduino boards.

Required Libraries

  1. Either Wire or TinyWireM

Installation

  1. Change directory to your Arduino sketch directory
  2. cd libraries
  3. mkdir LiquidCrystal_SSD1306
  4. cd LiquidCrystal_SSD1306
  5. git clone https://github.com/McNeight/LiquidCrystal_SSD1306.git .
  6. Start Arduino IDE.
  7. LiquidCrystal_SSD1306 example is located at, File--->Example--->LiquidCrystal_SSD1306--->HelloWorld

Compatibility

Tested with

  1. Adafruit Monochrome 0.96" 128x64 OLED graphic display
  2. Sabernetics Tech Electronics 0.84" OLED Display 96�16
  3. SainSmart 0.69" I2C IIC Serial 96X16 White OLED Module

History

DATE VER WHO WHAT 06/20/15 1.6.0 NEM Code cleanup and compatibility with Arduino 1.6.*

Credits

Portions of code reused from

Copyright (c) Arduino LLC. All right reserved.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later
version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!

Written by Limor Fried/Ladyada for Adafruit Industries.
Scrolling code contributed by Michael Gregg
BSD license, check bsd-license-adafruit.txt for more information
All text above must be included in any redistribution

Browse Library Files