Arduino LCD + Keypad Shield, Arduino Shield for Arduino and other MCU
Review: 5 - "A masterpiece of literature" by John Doe, written onMay 4, 20020

Arduino LCD + Keypad Shield, Arduino Shield for Arduino and other MCU

Available:In Stock
  • Product SKU: KG088
₹ 619 ₹ 799
Available offers
Best Rates

on Express Shipping – Hurry! Shipping starts from Rs59.

Free Shipping Offer -

Avail free shipping on all orders above Rs999.

Volume Discounts-

Buy More Save More! Discounts upto 20%. Contact us.

Special Bulk Discounts

for colleges, Schools, Companies and resellers

Cash on Delivery

Available above Rs 999

  • Original, High Quality
  • KitsGuru Warranty
  • Email Support
  • Video Support to be purchased separately
Easy Payment Options
  • Netbanking
  • Debit/Credit cards
  • Cash on Delivery
  • E-wallets/UPI
Shipping Details
International Shipping

  Need Volume Discounts? Deals are specially designed for you. Click here

  Need Customization? Provide us more details Click here

Warehouse Details   11K-192

  • Order within



The Cytron LCD Keypad Shield is a specific accessory that combines an LCD display and a keypad interface for Arduino boards.

Here's an overview of the Cytron LCD Keypad Shield:

Description: The Cytron LCD Keypad Shield is an Arduino-compatible shield that integrates a character LCD display and a keypad, offering a user-friendly interface for projects.

Functionality: This shield allows users to display information on the LCD screen and interact with the project using the keypad buttons.


16x2 Character LCD: The shield typically includes a 16x2 character LCD display, capable of showing text and basic graphics.

Keypad Interface: It features a matrix keypad with buttons for navigation (up, down, left, right), a select button, and often additional customizable buttons.

Ready-to-Use: The shield is pre-assembled and designed to fit directly onto compatible Arduino boards, eliminating the need for complex wiring.

Buttons with Click Feedback: The keypad buttons provide tactile feedback when pressed, enhancing the user experience.

Digital Pins: The shield uses specific digital pins on the Arduino for communication and control.


Interactive Displays: Ideal for creating projects with user-friendly interfaces for displaying information and receiving input.

Menu Systems: Suitable for implementing menu-driven systems where users can navigate through options and make selections.

Control Panels: Used to create control panels for adjusting settings or parameters in various applications.

Using the Cytron LCD Keypad Shield:

Attachment: Mount the Cytron LCD Keypad Shield directly onto a compatible Arduino board, ensuring the pins align correctly.

Library Installation: Install the required Arduino libraries (often provided by Cytron) to interface with the LCD and keypad.

Coding: Write Arduino code that uses the LCD library to display information on the screen and read keypad button presses.

Interaction: Design your project to respond to user inputs via the keypad buttons.

Testing: Upload the code to the Arduino and test the shield's functionality by observing the displayed information and navigating the menu or input system.

This is a very popular LCD Keypad shield for Arduino and other variants. It includes a 2×16 LCD display and 6 momentary push buttons. Pins 4, 5, 6, 7, 8, 9, and 10 are used to interface with the LCD. The onboard LED indicates power on. This High-Quality LCD Keypad Shield can be used in an Arduino Uno, Mega, duemilanove, due, etc.

This shield gives you a 2x16 LCD display with 6 push buttons for your Arduino. It can be used in an Arduino UNO, mega, duemilanove, due, etc. It uses pins 4-10 to communicate with the Arduino and an analog pin (a0) for the push buttons. The LCD supports contrast adjustment and backlit on/off functions.

Note: You need to turn the onboard Potentiometer (blue color) to adjust the screen contrast.

Technical Details

  • Operating Voltage (VDC): 5
  • Push Button: 5
  • Reset Button: YES (Separate)
  • LCD Model: 1602
  • Characters: 16
  • Character Color: White
  • Backlight: Blue

Physical Attributes

  • Shield PCB Dimensions (mm): 80×58
  • Total Height (mm): 14
  • Weight (gm): 55

Integration with Arduino


Sample Code

Additional Details

  • 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 6 keys select, up, right, down, left, and reset.
  • To save the digital IO pins, the keypad interface only uses one ADC channel.
  • The key value is read out through a 5-stage voltage divider.

Product Video


Package Includes

  • 1 x Arduino LCD + Keypad Shield, Arduino Shield for Arduino and other MCU

Customer Reviews

Based on 12 reviews
chander shekhar
Good value

As advertised

laxmikant @kaka
Super Clean LCD/Keypad at a great price!

The product is as advertised.....beautiful 2 x 16 white/blue LCD display - software was easy to setup from the web and it works as advertised!

vude bhadur
works well

3rd purchase of this unit , all work reliably

Five Stars

shipping and product met expectations.

Works perfectly right out of the box

Works really well with the standard Arduino liquid crystal library; I had a sample program displaying text and handling button presses up and running in just a couple of minutes.

vijay virmani
Good deal

Good price. Good lcd

Works, but I/O is different from sample

Works as expected, but the I/O are different than the demo sketch.

Five Stars

Using Arduino board and book, this meets expectations and works great

abdul rehman
Work Great Recommended !

Work Great Recommended !

deeya kumari
Works great with the Nucleo F401RE

Appears to be very good quality. Crisp silkscreen and nice soldering. LCD has no problem with the 3.3v logic level. All buttons are readable with distinct analog values, and the reset button works too. Using mbed OS 5 and the TextLCD library to drive it. And since the Nucleo is 5v tolerant on all pins, the 5v vcc breakouts can be used without a level converter. Kind of ironic that the mbed ecosystem has a more Arduino-compatible ARM board than the Due or Zero.