Loading... Please wait...


Our Newsletter

LCD Keypad Shield For Arduino

  • Image 1
  • Image 2
  • Image 3
$14.95 (inc GST) $13.59 (exc GST)
Current Stock:

Product Description

This is a great value LCD Keypad shield for your Arduino or compatible projects. It uses the standard HD44780-compatible driver IC, which is perfect for the default Arduino LiquidCrystal library. The colour is white on a blue background, and you can adjust the contrast with the trimpot on the top-left of the shield. Furthermore the ICSP/SPI pins are broken out so you can re-flash without removing the shield. Please note that this is a 5V shield, so not for your Arduino Due or EtherDue.

The five buttons (directions and select) are connected to only one analogue pin - A0, so you can read the button status without using any extra digital input pins. 

For Arduino users, the initialisation line in your sketch needs to be: LiquidCrystal lcd(8, 9, 4, 5, 6, 7);, otherwise the pinouts are:

Analog 0 Button (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



Button demonstration Arduino sketch:

// LCD Keypad Shield for Arduino Demonstration // https://tronixlabs.com.au/arduino/shields/lcd/lcd-keypad-shield-for-arduino/   #include <LiquidCrystal.h> LiquidCrystal lcd(8,9,4,5,6,7); int a=0;   void setup() {   lcd.begin(16, 2); }   void loop() {   lcd.clear();   a=analogRead(0);   lcd.setCursor(0,0);   lcd.print("analogRead()");   lcd.setCursor(0,1);   lcd.print("value = ");   lcd.print(a);   delay(200); } 

 More information:

Find Similar Products by Category

Add to Wish List

Click the button below to add the LCD Keypad Shield For Arduino to your wish list.

You Recently Viewed...