Store

Adafruit

$48.68 |
Out of stock
No reviews yet

The Adafruit RGB Negative 16×2 LCD + Keypad Kit is a Pi Plate that combines a 16×2 character LCD with RGB backlight and a 5-button keypad, all controlled ove...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit RGB Negative 16×2 LCD + Keypad Kit is a Pi Plate that combines a 16×2 character LCD with RGB backlight and a 5-button keypad, all controlled over I2C using just two pins. The negative-style display shows light text on a coloured background, giving a crisp, high-contrast appearance.

By using an I2C port expander, this kit frees up your GPIO pins — and since I2C is a shared bus, you can still connect other I2C devices like sensors and RTCs alongside the display. The 4 directional buttons plus select button provide a built-in user interface for standalone projects.

Key Features

  • I2C Interface – Controls the LCD, RGB backlight, and 5 buttons using only the SDA/SCL pins
  • RGB Backlight – Displays red, yellow, green, teal, blue, violet, white, or off (on/off per channel, not PWM)
  • 5-Button Keypad – 4 directional buttons plus select, with software debouncing in the library
  • 16×2 Character LCD Included – RGB negative display (light text on coloured background) included in the kit
  • Shared I2C Bus – Other I2C devices can share the same bus
  • Extra-Tall Header – Clears USB and Ethernet jacks on the Pi

Compatibility

  • Raspberry Pi Models – Works with Revision 1, Revision 2, Model A+, B+, Pi 2, and Pi 3
  • Model B+ / Pi 2 Note – Place a piece of electrical tape on the USB ports to prevent the resistors from shorting against the metal housings

Ideal For

  • Standalone Pi projects with built-in user interface
  • Status displays and system monitors
  • Menu-driven configuration interfaces
  • IoT dashboards without a full monitor

Package Contents

  • 1× Pi Plate PCB with all surface-mount components
  • 1× RGB Negative 16×2 Character LCD
  • 5× Tactile buttons
  • 1× Extra-tall 26-pin header
  • All required passive components
Note: This is a kit requiring soldering. Assembly takes approximately 30 minutes and is suitable for beginners. Raspberry Pi is sold separately.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LCD
LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
PCB
A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
SDA/SCL
SDA and SCL are the two signal lines used by an I2C bus: data and clock. Seeing these names helps you identify the correct connections when wiring I2C devices, even though Qwiic cables usually hide that wiring for you.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.