interface, lcd, rgb, display, keypad, button, buzzer, ttp229, capacitive, touch

Interface Pack (LCD-RGB/Keypad/Buzzer shield, Capacitive Touch Keypad with I2C driver)

SKU: 120-003


FREE DELIVERY! For orders more than P 3,000.

P 100 FLAT-RATE DELIVERY! For orders less than 2kg, anywhere in the Philippines.


  • Description
  • Reviews (0)


This is a pack of 3 display modules:

  1. LCD RGB 16×2 display + keypad +Buzzer Shield for Arduino
  2. Capacitive Touch Key Pad 16 keys
  3. 16 Keys Capacitive touch TTP229 I2C module


LCD RGB 16×2 display + keypad +Buzzer Shield for Arduino

This is similar to other 16×2 character LCDs Shield that you’ve seen before, but with one vibrant difference: The backlight is actually an RGB LED. This means that you can change the backlight of this display to any color you want by controlling the three backlight levels. Very handy when you want to have some ambient information conveyed.

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!

So we developed the LCD shield that lets you control a 16×2 Character LCD, up to 3 backlight pins AND 5 keypad pins using only the I2C bus on the Arduino! For connecting to I2C bus, the I/O expander MCP23017 is used. For of/on backlight pin D9 is used.
For more interactive interface, the Buzzer is added. Now expect having both text information output as well as output a sound signal. Buzzer is conected to pin D3.

This shield uses only 4 I/O pins: D3, D9, SDA, SCL. All other pins are free for other use.
This shield is designed for ‘classic’ Arduinos such as the Uno, Duemilanove, Diecimilla, etc. and uses the I2C pins on Analog 4 and Analog 5.
It will also work perfectly with Arduino Mega R3’s. For use with Mega R3, need to cut off line to A4, A5 on bottom side.

5 control buttons have height of 10mm, and have similar height as the LCD screen. This is convenient if you embed your project in a box.

The kit also includes female pinheaders, for connecting external modules to the shield. These pinheaders are not yet soldered, so that it’s convenient if you insert your project into a box.

For Arduino IDE, please use library: RGBLCDShield.

Technical characteristics:


Capacitive Touch Key Pad 16 keys

Touch keypad function by measuring the capacitance of 16 electrode points.

This compact inexpensive keypad, can connect to any Capacitive module. In our catalog you can find 16-Key Capacitive touch module which is based on TTP229 and connects to microcontroler via I2C bus.

This touch keypad, is both an ideal learning tool for capacitive touch sensing keypads, as well as a fully operational touch keypad that can be easily incorporated in a professional control system or microcontroller application.

Touch pads have numbers from 1 to 16, and can be marked with felt-pan.

Included in set: board and jumper wire for 16 lines, 150mm (6 inch)


16 Keys Capacitive touch TTP229 I2C module

This TP229 Capacitive Touch Module has 16 capacitive inputs. The module has two working modes and uses only 16 keys. For connection to microcontrollers (Arduino, Raspberry, STM) use the I2C interface.

The capacitive inputs can be connected to special capacitive keypad like our 16-key touch keypad.

Technical characteristics:


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.