16 x 2 LCD Keypad Shield for (For Arduino)
Category: Display Collections
The LCD Keypad shield is developed for Arduino compatible boards, to provide a user-friendly interface that allows users to go through the menu, make selections, etc. It consists of a 1602 white character blue backlight LCD. The keypad consists of 5 keys — select, up, right, down and left. To save the digital IO pins, the keypad interface uses only one ADC channel. The key value is read through a 5 stage voltage divider.
Another major advantage of this LCD & Keypad Shield is that the switches are all connected to only one ADC channel. That’s right only one pin is required to read which one of the five switches are pressed. The pressed switch can be detected by reading analog value through a 5 stage voltage divider circuit. The shield also has onboard contrast control pot. You can also control the back-light intensity or turn it ON & OFF via Arduino.
Power Required The LCD & Keypad Shield requires a 5-volt power supply. It worked well when I used external adaptor but while using USB supply it works well most of the time. Sometimes if my PC’s USB is also powering some devices then the current required for the back-light control may decrease also this may cause the voltage to drop & the 16x2 Alphanumeric LCD may not work properly. So make sure you are not powering a lot of devices via USB port.
LCD & Keypad Shield Pin Allocations
A0: All five Switches (Select, Up, Down, Left, Right)
D4: LCD DB4
D5 : LCD DB5
D6 : LCD DB6
D7 : LCD DB7
D8 : LCD RS
D9 : LCD Enable
D10: LCD Backlight Control
5 Push buttons to supply a custom menu control panel
RST button for resetting Arduino program
Integrate a potentiometer for adjusting the backlight
Expanded available I/O pins
Expanded Analog Pinout with standard DFRobot configuration for fast sensor extension
Dimensions: 3.15 in x 2.28 in x 0.79 in (8.0 cm x 5.8 cm x 2 cm) Weight: 1.94 oz (55 g)