{"title":"16-Key Capacitive Touch Unit (MEGA328P)","handle":"16-key-capacitive-touch-unit-mega328p","url":"/products/16-key-capacitive-touch-unit-mega328p","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.\n\nThe 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.\n\nKey Features\n\n\n16 Capacitive Touch Keys – Each key responds to conductive objects or skin contact\n\nATmega328P Controller – Onboard processing with upgradeable firmware\n\nBuilt-in Buzzer – Audio tone feedback for each key (fruit piano, etc.)\n\nGrove A (I2C) – Connects to M5Stack Core via I2C at address 0x51\n\nMulti-Platform Development – Arduino IDE and UIFlow (Blockly/Python)\n\nLego Compatible – Two mounting holes for Lego integration\n\n\nPin Mapping (Grove A)\n\n\nGPIO22 – SCL\n\nGPIO21 – SDA\n\n5V – Power\n\nGND – Ground\n\n\nIdeal For\n\nFruit pianos and interactive music projects\nCreative input devices using everyday objects\nSTEM education and capacitive touch experiments\nM5Stack-based interactive installations\n\n\nPackage Contents\n\n1× 16-Key Capacitive Touch Unit (MEGA328P)\n1× Grove cable\n\n\nResources\n\nMakey Firmware (GitHub)\nArduino Example Code (GitHub)\nUIFlow Example (GitHub)\n","vendor":"Little Bird","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":4811,"title":"Default Title","sku":"M5-U026","price":12.88,"compare_at_price":0.0,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}