More Views

SainSmart LCD Keypad Shield For Arduino Duemilanove UNO MEGA2560 MEGA1280


Availability: In stock



  • 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

* Required Fields

Offer Expires In:



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.


DiagramReference Video: 


Customer Reviews

Items 1 to 10 of 16 total

per page
  1. 1
  2. 2
AwesomeReview by Kale
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. (Posted on 3/7/14)
good brandReview by Fi
The LCD Keypad shield was an excellent purchase, it is very convenient to use for Arduino. SainSmart is really a good brand. (Posted on 11/7/13)
Best everReview by ssss
It’s the best shield I had used. It works for my project. (Posted on 11/4/13)
work wellReview by Harry
I have no issue about this module display as it works as described. Happy with the purchase! (Posted on 10/31/13)
Well worth for the priceReview by Mallin
This shield works great. Its almost as good as the others. (Posted on 10/30/13)
Worth the moneyReview by Hel
Nice soldering, I think. It has a very bright LCD screen and is compatible with the Arduino UNO. Also works using the sample library. (Posted on 5/21/13)
Fast help from the supportReview by chunk
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. (Posted on 4/25/13)
Nice experience, and nice priceReview by Kan
An issue with the shipment was resolved promptly. Trustworthy and honorable people. (Posted on 4/24/13)
Well, this time is full-documentedReview by Borq
The listing had improved a bit since my last purchase in 2012. Happy to see the changes. And the product is good as ever. (Posted on 4/23/13)
Nice ProductReview by mark
Works really well, just need to change i/o pin numbers in code and pow it appeared. Been using on all manner of things. (Posted on 11/4/12)

Items 1 to 10 of 16 total

per page
  1. 1
  2. 2

Write Your Own Review

Only registered users can write reviews. Please, log in or register




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, and other users cannot see your credit card information, therefore minimizing the risk of unauthorized use.

Prices and Rates

1.SainSmart provides two delivery methods from which to choose:
   (1)STANDARD SHIPPING (Free to United States, United Kindom, Canada, Australia, Germany, France, Spain, $5 to other countries. While for Remote Area, the shipping will be calculated based on Weight VS Destination.)

   (2)EXPEDITED SHIPPING (It's based on weight VS destination. You can get the express shipping rate at checkout page. Order(s) over $100 will be upgraded to express shipping as a special accommodation.)

Note: 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 half with 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, 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

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 (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 (for tracking numbers beginning with “LN”)

2. Express Shipping: DHL/UPS/EMS
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 (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.

SainSmart LCD Keypad Shield For Arduino Duemilanove UNO MEGA2560 MEGA1280