empowering creative people

Displays & Screens > Character

LCD Keypad Shield For Arduino

SKU: DFR0009

$16.12 AUD, inc GST
$14.65 AUD, exc GST

More Views

LCD Keypad Shield For Arduino
16.12 AUD

SKU: DFR0009

$16.12 AUD, inc GST
$14.65 AUD, exc GST
12 reviews 0 5 4.7
Quantity Discounts:
10+ $13.182 (exc GST)


  • $6.95 Standard (2-4 days, tracked)
  • $9.95 Express (Overnight*, tracked)
  • $3 Economy Post* (3-7 days, no tracking)
  • FREE Pickup (Newcastle only)

Shipping costs may increase for heavy products or large orders.

Exact shipping can be calculated on the view cart page.

*Conditions apply, see shipping tab below.


This is a very popular LCD Keypad shield for Arduino or Freeduino board. It includes a 2x16 LCD display and 6 momentary push buttons. Pins 4, 5, 6, 7, 8, 9 and 10 are used to interface with the LCD. Analog Pin 0 is used to read the pushbuttons. The LCD shield supports contrast adjustment and backlit on/off functions. It also expands analog pins for easy analog sensor reading and display.


  • Operating Voltage:5V
  • 6 Push buttons
  • Expanded Analog Pinout with  standard DFRobot configuration


This product is listed in:

Documentation and Resources:
Educational Workshops
  • Arduino Workshop for Beginners
  • Welcome to the Arduino Workshop, where you'll be able to follow our guided course which covers everything you'll need to know in order to create your own Arduino projects and become a leveled up maker. My name is Sam and along with being a maker my...
  • GraviTrack Enhancements - Lights and Sound
  • Introduction Searching for solar panels and related items on the Core Electronics website; I came across the Solarbotics GraviTrack Marble Machine Kit. I thought the kit would be a good educational tool for the grandkids. The kit was a hit, but the power switch was hard to access at the back of the machine and it only turned on and off. I had been experimenting with programmable RGB LEDs, Piezo speakers and a Light dependent re...
  • My ghostbusters proton pack
  • Hi all. Thought I'd share with you my modded Spirit Halloween proton pack. It's about 80% scale, which is plenty big enough for my 7-year-old son, and still looks decently sized on adults. As soon as I learned of this pack, 5-year-old me just had to get one. And I had just gotten my Arduino beginners kit a week earlier. I knew what had to be done :)...
  • Raspberry Pi Desk Clock with Data Display
  • This project uses a Raspberry Pi and TFT display panel to provide a desk clock that also monitors our Home Solar and Battery system, and the weather, in one neat unit.
  • Tabot
  • Tabot is a robotic tablet dispenser. It is designed to help elderly people maintain their independence and help anyone who has tablets remember to take them on time.
  • Cosplay Blaster
  • Hey guys! First time poster. I've been working on a blaster for my girlfriend's costume, and I thought I would share it with everyone. When triggered, it plays a selected sound effect and flashes the light. Pretty simple :)

Product Comments

Customer Reviews

  1. Review by Louis verified purchaser

    Very easy to use. Lots of information online on how to interact this LCD with the arduino. Only drawback is that it takes up so much pins. I needed to use two arduinos for my project. (Posted on 2/08/2018)

  2. Review by Justin verified purchaser

    Very quick and easy to get working with the inbuilt LiquidCrystal library. (Posted on 18/05/2018)

  3. Review by Chris verified purchaser

    An awesome way to bring you Arduino to life, but the only drawback is that it makes it a little bit difficult to add additional shields between the Arduino and the LCD. (Posted on 21/03/2017)

  4. Review by Michael verified purchaser

    Great shield for any sort of Arduino display. Easy to use with default software libraries. (Posted on 11/10/2016)

  5. Review by Cliff verified purchaser

    Item as described, well packaged and fast delivery. Great product and great service. Very Happy! (Posted on 20/09/2016)

  6. Review by David verified purchaser

    This shield is fantastic for first timers and works as advertised
    Thanks for you service
    David (Posted on 5/09/2016)

  7. Review by Daniel verified purchaser

    Like the shield and works great for static text. Not so good when scrolling text as this is quite slow and leave tome "ghost characters" that take a while to disappear. (Posted on 23/08/2016)

  8. Review by adam verified purchaser

    we use these for a lot of our prototypes, handy, and lots of online resources. (Posted on 9/08/2016)

  9. Review by Ciaran verified purchaser

    A neat shield for Arduino! Does the job, and there are LOADS of example sketches on the net for similar shields. Just modify the pin outs as necessary. (Posted on 25/05/2016)

  10. Review by Anthony verified purchaser

    Easy to use display with a few extra buttons for inputs.
    (Posted on 6/04/2016)

  11. Review by Neil - Awesome verified purchaser

    These little guys are brilliant to work with. The quality is excellent and it is well worth the money. I do love the way they have given you very clear analogue inputs on top of the keypad. Real value for money. Just one thing to note that the resources on the net are a bit on the light side. Some of the English in the manuals can be a little funny the one DFRobot had a friendship reminder in. Very happy with this and will recommend it.
    (Posted on 12/02/2015)

  12. Review by Martin - Very happy

    I don't have much experience yet with Arduinos. Getting this display meant I needed to use a library for the first time. Once I had established that the pin assignments for this display are different to the ones in the Arduino library, all worked beautifully.

    In the library examples you need to edit the following line:
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    LiquidCrystal lcd(8, 9, 4, 5, 6, 7); (Posted on 17/08/2013)

Exact shipping can be calculated on the view cart page (no login required).

We deliver Australia-wide with these options:

  • $3 for Small Items (3-7 days, not tracked, only available on selected small items)
  • $6.95 for Standard Post (2-4 days, tracked)
  • $9.95 for Express Post (Overnight for most of Australia, 2+ days for rural, tracked)
  • Pickup - Free! Only available to customers who live in the Newcastle region (only after we email you to notify your order is ready)

International Orders - the following rates are for New Zealand and will vary for other countries:

  • $11.49 for Pack and Track (3+ days, tracked)
  • $16.50 for Express International (2-5 days, tracked)

If you order lots of gear, the postage amount might increment based on the weight of your order.

Our physical address (here's a PDF which includes other key business details):

Unit 18, 132 Garden Grove Parade
NSW, 2289

Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.

Have a product question? We're here to help!