
16-Key Capacitive Touch Unit (MEGA328P)
The M5Stack 16-Key Capacitive Touch Unit is a Makey Makey-inspired input device built around an ATmega328P microcontroller. It detects capacitive touch across 16 key pads, allowing you to turn everyday objects — fruit, foil, water, or anything conductive — into touch-sensitive buttons. A built-in buzzer provides audio feedback for each key press.
The unit connects to M5Stack Core devices via the Grove A port (I2C, address 0x51) and is programmable using Arduino IDE or UIFlow (Blockly/Python). Two Lego-compatible mounting holes are included for easy integration into builds.
Key Features
- 16 Capacitive Touch Keys – Each key responds to conductive objects or skin contact
- ATmega328P Controller – Onboard processing with upgradeable firmware
- Built-in Buzzer – Audio tone feedback for each key (fruit piano, etc.)
- Grove A (I2C) – Connects to M5Stack Core via I2C at address 0x51
- Multi-Platform Development – Arduino IDE and UIFlow (Blockly/Python)
- Lego Compatible – Two mounting holes for Lego integration
Pin Mapping (Grove A)
- GPIO22 – SCL
- GPIO21 – SDA
- 5V – Power
- GND – Ground
Ideal For
- Fruit pianos and interactive music projects
- Creative input devices using everyday objects
- STEM education and capacitive touch experiments
- M5Stack-based interactive installations
Package Contents
- 1× 16-Key Capacitive Touch Unit (MEGA328P)
- 1× Grove cable
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The M5Stack 16-Key Capacitive Touch Unit is a Makey Makey-inspired input device built around an ATmega328P microcontroller. It detects capacitive touch across 16 key pads, allowing you to turn everyday objects — fruit, foil, water, or anything conductive — into touch-sensitive buttons. A built-in buzzer provides audio feedback for each key press.
The unit connects to M5Stack Core devices via the Grove A port (I2C, address 0x51) and is programmable using Arduino IDE or UIFlow (Blockly/Python). Two Lego-compatible mounting holes are included for easy integration into builds.
Key Features
- 16 Capacitive Touch Keys – Each key responds to conductive objects or skin contact
- ATmega328P Controller – Onboard processing with upgradeable firmware
- Built-in Buzzer – Audio tone feedback for each key (fruit piano, etc.)
- Grove A (I2C) – Connects to M5Stack Core via I2C at address 0x51
- Multi-Platform Development – Arduino IDE and UIFlow (Blockly/Python)
- Lego Compatible – Two mounting holes for Lego integration
Pin Mapping (Grove A)
- GPIO22 – SCL
- GPIO21 – SDA
- 5V – Power
- GND – Ground
Ideal For
- Fruit pianos and interactive music projects
- Creative input devices using everyday objects
- STEM education and capacitive touch experiments
- M5Stack-based interactive installations
Package Contents
- 1× 16-Key Capacitive Touch Unit (MEGA328P)
- 1× Grove cable























