Category:Lcdlib Library

Purpose
This library allows a Pinguino board to control a Liquid Crystal Display (LCD) based on a Hitachi HD44780 (or compatible) controller, as is used on most text-based LCDs. The library allows using either 4 or 8 data lines in addition to the RS, ENABLE, and, optionally, the RW control lines to connect to the LCD display. The library also supports a variety of display formats (16 x 2, 20 x 4 etc).

It is based on LiquidCrystal lib from the Arduino project.


 * LiquidCrystal original Arduino site:
 * http://www.arduino.cc/en/Tutorial/LiquidCrystal by David A. Mellis


 * Pins, Schematics and more info:
 * http://pinguino.koocotte.org/index.php/LCD_Example
 * http://anunakin.blogspot.com

Functions
See under Pages in category "Lcdlib Library" below.

Compatible Boards/Compatibility
Tested with SainSmart LCD shield works, On Olimex Pinguino OTG

lcd.pins(8, 9, 4, 5, 6, 7, 0, 0, 0, 0); //

Must write this code on the begining of setup to turn on back light

pinMode(10, OUTPUT); digitalWrite(10,HIGH);			// Turn on BackLigth

Other Comments/Suggestions
Corrections, suggestions, and new documentation can be made directly on this Wiki