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
10 reviews 0 5 4.7


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...
  • The Maker Revolution
  • The Maker Revolution celebrates the creation of new devices and the modification of existing ones - the transition from a consumer buying goods to eventually having a major part in their creation. The Maker Revolution places strong emphasis on free (...
  • How to Use a Logic Level Shifter/Converter
  • So you’ve got your microcontroller/development board ready to go, you’ve got your sensors and external components and you’re ready to build an IoT device to make the world your slave. But hang on a minute, the sensor you have only o...
  • Arduino with LattePanda
  • Ah, Arduino and LattePanda coming together at last. What could be better? Well along with the fact that your LattePanda is a fully fledged Windows 10 computer so you can program any Arduino board you want as normal, one of the best things about Latte...
  • Potentiometers and the Arduino Uno
  • Variable resistors come in all shapes and sizes, and they all do the same basic job. They allow you precisely control voltage/current flow within a circuit. The most common type of variable resistor we see in DIY electronics is the Potentiometer, or ...
  • Relay Operation and the Arduino Uno
  • If you could operate your switch without physically toggling it on and off, you would open yourself up to an entire section of electronics. Relays are one of the best ways of doing this. A relay is essentially just a switch, controlled by an electrom...
  • 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 :)
  • Coffee Grinder With Arduino
  • Using a few bits and pieces, this ordinary coffee grinder now has two presets to run the motor for a programmable length of time. The idea being that the grinder running for a set amount of time will deliver a certain amount of coffee each button press meaning the beans can be stored unground, keeping them fresher for longer. I completed this project for a friend, Ian, who lives for coffee. Ian wanted the same functionality in h...
  • The Hipster Coaster
  • We wanted to make a interactive display of the fun that can be had with DIY projects to take to Sydney Mini Maker Faire. We decided to do so by utilising the TinkerKit Braccio from Arduino.org, alongside some 3D Printing ingenuity, for an engaging display for all ages. Enter the Hipster Coaster in all its glory.   All the parts were printed seperately on our family of Lulzbot 3D Printers, later stuck together using a mi...

Product Comments

Customer Reviews

  1. 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)

  2. 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)

  3. 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)

  4. 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)

  5. 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)

  6. 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)

  7. 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)

  8. Review by Anthony verified purchaser

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

  9. 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)

  10. 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)

We deliver Australia-wide with these options:

  • $3 for Small Items (4-6 days, not tracked, only available on selected small items)
  • $6.95 for Standard Post (2-4 days, tracked)
  • $8.95 for Express Post (1-2 days, 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:

Unit 18, 132 Garden Grove Parade
NSW, 2289

Please checkout our customer service page if you have other frequently asked 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.