empowering creative people

Arduino > Shields

Adafruit I2C Controlled + Keypad Shield Kit for 16x2 LCD

SKU: ADA715

$22.56 AUD, inc GST
Adafruit I2C Controlled + Keypad Shield Kit for 16x2 LCD
22.56 AUD

SKU: ADA715

$22.56 AUD, inc GST
Ships today (delivered by Wed, 7th of Dec)
Shipping Offer

OR

This new Adafruit shield makes it easy to use a 16x2 Character LCD. The 16x2 Character LCD is NOT, repeat, NOT, included 

Adafruit really likes the range of LCDs Adafruit stock in the shop, such as Adafruit's classic blue & white as well as the fancy RGB negative and RGB positive. Unfortunately, these LCDs do require quite a few digital pins, 6 to control the LCD and then perhaps another 3 to control the RGB backlight for a total of 9 pins. That's half of the pins available on a classic Arduino! 

With this in mind, Adafruit wanted to make it easier for people to get these LCD into their projects so they devised a shield that lets you control a 16x2 Character LCD, up to 3 backlight pins AND 5 keypad pins using only the two I2C pins on the Arduino! The best part is you don't really lose those two pins either, since you can stick i2c-based sensors, RTCs, etc and have them share the I2C bus. This is a super slick way to add a display without all the wiring hassle. 

This shield is perfect for when you want to build a stand-alone project with its own user interface. The 4 directional buttons plus select button allows basic control without having to attach a bulky computer. 

The shield is designed for 'classic' Arduinos such as the Uno, Duemilanove, Diecimilla, etc. It will also work perfectly with Arduino Mega R3's. Earlier Mega's have the I2C pins in a different location and will require you to solder two wires from the I2C pins on the shield and plug them into the different I2C locations at Digital 20 & 21. This shield will not fit easily on top of an Arduino Ethernet because of the Ethernet jack height. You can use a set of stacking headers to give the shield more 'lift' above the jack. 

This shield comes as a kit! Included is a high quality, USA-made PCB and all the components (buttons, header etc). An LCD is not included, you will need to order one of Adafruit's fine 16x2 Character LCDs - just pick up whichever style you like the most (blue & white, RGB negative or RGB positive). 

This kit has only been tested with the LCDs Adafruit sell and support, if you use another Adafruit will not be able to guarantee it works and Adafruit will not be able to troubleshot or support it! 

Assembly is easy, even if you've never soldered before and the kit can be completed in 30 minutes. Check the product tutorial page for assembly instructions before purchasing 

If you don't already have an LCD we suggest picking up a 'pack' which includes the LCD and will save you a bundle: RGB Positive Pack, RGB Negative Pack and Basic Blue&White Pack. 

Of course, They even wrote an easy-to-use Arduino library that you can easily add to your project. It acts just like the built in LiquidCrystal library, but automatically uses the shield pins. You can also easily query the 5 keypad buttons to get input through the library, so you get extra buttons without using any more pins. 

At this time, the library and shield can control the RGB backlight of Adafruit's character LCDs by turning each LED on or off. This means you can display the following colors: Red, Yellow, Green, Teal, Blue, Violet, White and all off. There is no support for PWM control of the backlight at this time, so if you need to have more granular control of the RGB backlight to display a larger range of colors, this shield can't do that (the I2C expander does not have PWM output). 

Product page with tutorials, documentation and assembly information

Technical Details

  • Dimensions: 2.1" x 3.2"
  • For use with 16x2 Character displays
  • Plug and play with any Arduino 'classic' - UNO, duemilanove, diecimilla, etc as well as Arduino Mega R3.
  • Uses only the I2C pins - Analog 4 & 5 on classic Arduinos, Digital 20 and 21 on Arduino Mega R3

This product is listed in:

Documentation and Resources:
  • Arduino vs. Raspberry Pi
  • One of the big questions in DIY electronics circles is which DIY platform is going to be the best for me? And the two biggest platforms right now is Arduino and Raspberry Pi. Whilst at first glance they might seem the same; circuit board with some el...
  • Arduino, Learn the Lingo
  • Getting into the Arduino environment is a lot of fun but with so many acronyms and slang terms its easy to get confused. Knowing this first hand, I have put together a glossary of sorts for terms relating to Arduino, if you are new to the Arduino pla...
  • 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 ...
  • 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

Documentation and Resources:
  • Arduino vs. Raspberry Pi
  • One of the big questions in DIY electronics circles is which DIY platform is going to be the best for me? And the two biggest platforms right now is Arduino and Raspberry Pi. Whilst at first glance they might seem the same; circuit board with some el...
  • Arduino, Learn the Lingo
  • Getting into the Arduino environment is a lot of fun but with so many acronyms and slang terms its easy to get confused. Knowing this first hand, I have put together a glossary of sorts for terms relating to Arduino, if you are new to the Arduino pla...
  • 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 ...
  • 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...

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.32 for Express Post (1-2 days, tracked)

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

Our physical address (no pickups sorry!):

Unit 18, 132 Garden Grove Parade
Adamstown
NSW, 2289
Australia

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.