Order amount over $150 will upgrade to express shipping for free.

SainSmart LCD Keypad Shield For Arduino Duemilanove UNO MEGA2560 MEGA1280

Click on above image to view full picture

SainSmart LCD Keypad Shield For Arduino Duemilanove UNO MEGA2560 MEGA1280

SKU:20-011-901 | UPC:811820021546
  • This is a 16x2 LCD Keypad module for Arduino Diecimila Duemilanove, UNO, MEGA1280, MEGA2560  board.
  • Blue Backlight with white words, adjustable backlighting.
  • 4 Bit Arduino LCD Library
  • 100% brand new and high quality
  • Sample Code Download
Sign up for price alert

Availability: In stock


Save $1 on Every Order from Smartphone

* Required Fields

- +
  • Description
  • Tutorial
  • Payment
  • Shipping
  • Product Tags



  • 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 only uses one ADC channel.
  • The key value is read out through a 5 stage voltage divider.



Customer Reviews

Items 1 to 10 of 17 total

per page
  1. 1
  2. 2
Need some changes to get the demo code to workReview by Judder
(Posted on 8/10/14)

To get the demo code to work, you need to replace

#include "WProgram.h"


#include "Arduino.h"

as that has now been updated, and as someone else mentioned this shield uses different pins from most others so you need to change

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

AwesomeReview by Kale
(Posted on 3/7/14)

When I ordered this product I got it because of the price which is unbeatable. I searched for weeks looking for a cheap LCD shield for my Arduino Uno and when I stumbled upon this one I knew it was the perfect fit for me and my needs. Not only does it have built in buttons and an accessible reset button it also has headers so additional hardware accessories can be added easily. Also the shield is compatible with many boards so I can use it with my Arduino mega. When I first plugged in the shield, it lit up very brightly and I noticed there was a built in contrast potentiometer that was very useful for adjusting to different lighting environments. For code I went to this page and downloaded sample code which worked on the first try. The quality is great everything is sturdy and has a sturdy solid feeling to it. This shield is lots of fun and works great for all kinds of projects. Another great thing about it is that the LCD takes up almost all of the space on the shield so the space is getting used for the bright 16 by 2 LCD. It also has screw holes for mounting which are useful for mounting the Arduino and LCD together. Over this product is a great value and I would absolutely get one again.

good brandReview by Fi
(Posted on 11/7/13)

The LCD Keypad shield was an excellent purchase, it is very convenient to use for Arduino. SainSmart is really a good brand.

Best everReview by ssss
(Posted on 11/4/13)

It’s the best shield I had used. It works for my project.

work wellReview by Harry
(Posted on 10/31/13)

I have no issue about this module display as it works as described. Happy with the purchase!

Well worth for the priceReview by Mallin
(Posted on 10/30/13)

This shield works great. Its almost as good as the others.

Worth the moneyReview by Hel
(Posted on 5/21/13)

Nice soldering, I think. It has a very bright LCD screen and is compatible with the Arduino UNO. Also works using the sample library.

Fast help from the supportReview by chunk
(Posted on 4/25/13)

I bought it two weeks ago, and received it a week ago. It's fast for the free shipping.
Connected to Mega2560, uploaded the default LCD1602 code. I saw power red led, but nothing on the display. I turned the brightness screw 2 times but no change. No hello no data. Contacted the support, problems solved. It was the path fault, not the LCD itself.

Nice experience, and nice priceReview by Kan
(Posted on 4/24/13)

An issue with the shipment was resolved promptly. Trustworthy and honorable people.

Well, this time is full-documentedReview by Borq
(Posted on 4/23/13)

The listing had improved a bit since my last purchase in 2012. Happy to see the changes. And the product is good as ever.

Items 1 to 10 of 17 total

per page
  1. 1
  2. 2




2. Pin Allocation:




Analog 0

Button (select, up, right, down and left)

Digital 4


Digital 5


Digital 6


Digital 7


Digital 8

RS (Data or Signal Display Selection)

Digital 9


Digital 10

Backlit Control


3. Manual

LCD Keypad With UNO

LCD Keypad With Mega 2560


4. Sample Code

Key_Crab, LCD4Bit_Mod, Ultrasonic_Keypad

Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to our forum.


We accept payment through Paypal
PayPal is a safer, easier way to pay. You can use your credit card or bank account without exposing your financial information. You can link your credit card or bank account to your PayPal account so you don't have to enter your card number or address when you shop on SainSmart. Just log in to PayPal and quickly check out in a few clicks. In addition, PayPal accepts payments in multiple currencies.

Using PayPal with SainSmart:

1. Visit product page, and click “” or checkout on shopping cart page after reviewing your order details. You will be directed to PayPal website.
2. Log in to your PayPal account, or pay by using your credit cart.
3. Just follow the instructions given by PayPal. You will quickly check out in a few clicks.
4. Please key in the correct shipping address in English while checking out with PayPal. Or the order will be shipped to your PayPal address.

5. Normally, order will be shipped out in 1-2 business days.

Advantages of using PayPal:
Payment is traceable. You can trace the status of your payment using your PayPal account.

Payment does not require you to use your credit card online (you can transfer directly from your bank account). If you do use your credit card through PayPal, sainsmart.com and other users cannot see your credit card information, therefore minimizing the risk of unauthorized use.

Estimate Shipping

Enter your destination to get a shipping estimate.

  • Yes No


Prices and Rates

1.SainSmart provides two delivery methods from which to choose:
   (1)STANDARD SHIPPING(Free to USA, United Kindom, Canada, Australia, Germany, France, $5 to other countries)
   (2)EXPEDITED SHIPPING($12.50 to USA, $17.99 to other countries)



Import duties, taxes and charges are not included in the item price or shipping charges. Please find out as much as you can about import taxes in your own country before purchasing an item. In special cases, you may need to pay import duties on certain goods. We will endeavor to assist and cover in cases where duty is charged, if you are charged customs then please collect the package, pay any fees due and then contact us and we will reimburse you. For any assistant on this, you may kindly contact us. We promise to do our best for you.


Delivery & Tracking


Depending on your location and the type of goods you have purchased, SainSmart.com will dispatch your items via 1 from 5 carriers. Items will be shipped from our main warehouse in China. If you prefer to have it shipped from other warehouse, please contact us via support@sainsmart.com

Standard Shipping:

China Post is economic airmail reaching most part of the world, which generally takes about approximately 20 business days to arrive. And this will reduce the risk charging by local custom.
The delivery status of a package can be checked via the Internet at http://intmail.11185.cn/itemstatus_en.jsp (for tracking numbers beginning with “RA”)

EUB is also known as E-packet, which is especially for delivery to USA. It takes about 10-12 days to arrive. The delivery status of a package can be checked via the Internet at https://tools.usps.com/go/TrackConfirmAction_input (for tracking numbers beginning with “LN”)

Express Shipping:

DHL/UPS: We ship the item(s) by DHL / UPS from our warehouses in China. Your item(s) will normally be sent out within 1-2 business days and it takes approximately 3-5 business days to arrive depending on the destination.


Tracking website:


EMS: For some countries where UPS/DHL will not deliver, we will ship the item(s) via EMS, reaching you 8-15 days. Countries list for EMS shipping: Brazil, Russia, India, Turkey, Mexico, South Africa, Argentina, Saudi Arabia, Hungary, Romania, Israel, Philippines, Slovakia, Greece, South Korea.
The delivery status of a package can be checked via the Internet at http://www.ems.com.cn/english.html (for tracking numbers beginning with “EE”)

Product Tags

Other people marked this product with these tags:

Use spaces to separate tags. Use single quotes (') for phrases.

Upsell Products

Also Bought