Adafruit RGB 16x2 LCD Keypad kit for Raspberry Pi - Positive

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: A66QN


Our delivery options

Free standard delivery (orders over £10)
3-5 working days 9am-5pm
Standard delivery (orders under £10)
3-5 working days 9am-5pm
Next day delivery
Mon - Fri, order by 6pm
From £5.99
Specific day/time delivery
Choose am / pm OR before 9am / 10.30am
From £5.99

Specific options for this product are available in the checkout. Read more delivery information

About this product


  • 16x2 character LCD
  • A programmable display for your Raspberry Pi
  • Use the five buttons to interact with Raspberry Pi without a screen or keyboard

Product overview

• 16x2 character LCD
• A programmable display for your Raspberry Pi
• Use the five buttons to interact with Raspberry Pi without a screen or keyboard
• Six adjustable background colours to suit your taste or to incorporate into a project
• Tutorials available to guide beginners through
• Only needs two GPIO pins due to use of I2C
• Dark writing on a light background
• Compatible with all Raspberry Pi models

What will the LCD Keypad kit add to my Raspberry Pi?
To interact with your Raspberry Pi normally, you would need to connect it to a screen and a keyboard. This is not always convenient and, for portability, it is better that there is a direct way to see information and interact with your Raspberry Pi.

The LCD Keypad provides a way to interact with your Raspberry by being a standalone unit, capable of both displaying and receiving data. This type of LCD is known as positive because, regardless of the background colour chosen, it displays dark writing on a lighter background.

This addition for your Raspberry Pi is suitable for seasoned electronics hobbyists and novices as it is fairly easy to use. The estimated time to set the assembly up was calculated to be 30 minutes and instructions are available via this link.

What can I do with the LCD Keypad kit for?
You can use the example code in Python to change both the background colour and the text being displayed. Please see the example with this link.

You can then use the Keypad to display something like a name badge with scrolling text, or perhaps make a quick traffic light notification system using the six adjustable colours.

The tutorial also walks you through the use of the physical buttons as input. This would allow you to use the buttons to interact with your Raspberry Pi on the go and possibly create a game.

What is compatible with the LCD Keypad kit?
The LCD Keypad is compatible with all Raspberry Pi boards that have at least 26 pins.

The LCD Keypad receives instructions and communicates using a protocol called I2C. This means that dot matrix letters, backlight colour and the buttons can be controlled with just two pins of the Raspberry Pi.

The LCD Keypad comes with an extra tall 26 pin header to sit above the protruding USB and Ethernet jacks.

Please note: For the Raspberry Pi models B+ and Version 2, you will need to place electrical tape over the USB ports on the Raspberry Pi, as well as over the nearby resistors on the back of the LCD keypad, to prevent an accidental shortcut between the metallic parts of the two.

Rated 5 out of 5 by from Adafruit RGB 2 line display with control buttons Great piece of kit, purchased to create Raspberry Pi radio, using this for the station display and RDS information. Works very well, is easy to construct and comes with everything you need to get you up and running (apart from the Pi of course). Display is clear and easy to set up using I2C connections from Pi, contrast variation available via small pot. and RGB backlighting can be software controlled. The only downside is that they don't provide a header so that the control buttons can be connected by a ribbon cable from another location, they are simply soldered to the board, so in some cases this may not be convenient for your construction. Not insurmountable, just an improvement / addition I think may help.
Date published: 2017-10-14
  • y_2018, m_2, d_20, h_20
  • bvseo_bulk, prod_bvrr, vn_bulk_2.0.7
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_1
  • loc_en_GB, sid_A66QN, prod, sort_[SortEntry(order=RELEVANCE, direction=DESCENDING)]
  • clientName_maplin-en_gb


Type of devices LCD & Keypad kit
Compatible with which Pi's? B, A
Pin outs n/a
Sockets GPIO
Voltage Powered through the Pi
Switching current
Assembly required Yes
Soldering required Yes
Package Contents
3 x resistor
1 x potentiometer
5 x 6mm tactile switch
1 x MCP23017 i2c port expander chip
male header pins
26 pin female header for GPIO
16x2 char positive LCD