16x2 LCD Display interfacing

Hello & Good Day,

Coming from playground page for LCD Display,http://arduino.cc/en/Reference/LiquidCrystal?from=Tutorial.LCDLibrary.

Cannot find schematic or at least something that say connect this to this pin in Arduino Uno. Appreciate some help! Attached is data sheet for this particular display.

The second matter is regarding playground page it self. Should the playground page be standardized to have schematic with respect to Arduino mcu board. At least to Uno, which is the flagship product.


016m002b.pdf (89.3 KB)

try to check this site:


There are 6 digital pins on the display that need manipulating to make it work, they can be any 6 digital pins which you can set with the LiquidCrytal Library.

Use the SKPang wiring diagram but use the standard LiquidCrystal library. You could start with the 'Hello World' example but you need to tweak a line to read :

LiquidCrystal lcd(12, 2, 7, 8, 9, 10); which suits the SKPang wiring. The LCD4bit library suggested is outdated and slow (it also involves you in the noob trap of adding extra libraries to the IDE)

Here's the Arduino LiquidCrystal tutorial: http://arduino.cc/en/Tutorial/LiquidCrystal It's OK.

Here's the LadyAda LiquidCrystal tutorial: http://www.ladyada.net/learn/lcd/charlcd.html If you can't get your LCD working with this one then you should consider collecting stamps.

The LiquidCrystal example program really needs the following addition:

// initialize the library with the numbers of the interface pins
[color=red]// LiquidCrystal lcd(RS, E, D4, D5, D6, D7);[/color]
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);