Main centres: | 1-3 business days |
Regional areas: | 3-4 business days |
Remote areas: | 3-5 business days |
This is a very popular LCD Keypad shield for Arduino or Freeduino board. It includes a 2x16 LCD display and 6 momentary push buttons. Pins 4, 5, 6, 7, 8, 9 and 10 are used to interface with the LCD. Analog Pin 0 is used to read the pushbuttons. The LCD shield supports contrast adjustment and backlit on/off functions. It also expands analog pins for easy analog sensor reading and display.
   Blue Backlight with white words
   uses 4 Bit Arduino LCD Library
   Left, Right, Up, Down and Select buttons
   Screen contrast adjustment
   Arduino Reset button
The board uses different pins to the Arduino example sketches, so to make the display work, use the following sequence of pins when starting the library:
LiquidCrystal lcd(8,9,4,5,6,7);
The buttons are connected to only one analog input pin through resistors to give a different voltage for each button, thus saving on input/output pins. Reading the buttons is easy and example code is shown below
Pin Connections
Â
Pin   Function
Analog 0Â Â Â Buttons (select, up, right, down and left)
Digital 4Â Â Â DB4
Digital 5Â Â Â DB5
Digital 6Â Â Â DB6
Digital 7Â Â Â DB7
Digital 8Â Â Â RS (Data or Signal Display Selection)
Digital 9Â Â Â Enable
Digital 10Â Â Â Backlit Control
LOW = Backlight on
HIGH = Backlight off
Use PWM signal to control brightness
The board is a little bigger than an Arduino UNO (measuring 8cm x 6cm).
Â
Â