4x4 4x3 Matrix Membrane Keypad 12 & 16 Key for Arduino
Matrix Membrane Switch Keypad – 4×4 (16 Key) & 4×3 (12 Key) for Arduino
Take your Arduino, Raspberry Pi, or microcontroller project to the next level with this versatile Matrix Membrane Switch Keypad. Available in both 4×4 (16-key) and 4×3 (12-key) configurations, this ultra-thin, flexible keypad is the go-to input solution for DIY electronics, robotics, home automation, access control panels, and embedded systems.
The membrane-style construction makes it lightweight, durable, and easy to integrate into enclosures or project housings. Its standard matrix pin-out is compatible with a wide range of microcontrollers right out of the box, and it requires no soldering — just plug in the ribbon connector and start coding.
Key Features
- Two Configurations Available: 4×4 matrix (16 keys: 0–9, A–D, *, #) and 4×3 matrix (12 keys: 0–9, *, #)
- Plug-and-Play Compatibility: Works directly with Arduino Uno, Mega, Nano, Raspberry Pi, STM32, and other popular microcontrollers
- Thin, Flexible Membrane Design: Low-profile construction ideal for mounting in tight spaces or custom enclosures
- Standard Ribbon Cable Connector: Easy to connect — no soldering required
- Matrix Scanning Architecture: Efficiently reads multiple keys using fewer I/O pins (4 rows + 4 columns for 4×4; 4 rows + 3 columns for 4×3)
- Durable & Long-Lasting: Rated for thousands of keystrokes with a reliable tactile response
- Customizable: Available in customized configurations to suit specific project requirements
- Made in China
Specifications
| Keypad Type | Membrane Switch Matrix |
| Configurations | 4×4 (16 Key) / 4×3 (12 Key) |
| Interface | 8-pin / 7-pin ribbon cable |
| Compatibility | Arduino, Raspberry Pi, STM32, AVR, PIC |
| Construction | Flexible membrane |
| Condition | New |
| Customizable | Yes |
| Origin | Made in China |
What's in the Box?
- 1× Matrix Membrane Switch Keypad (your choice of 4×4 or 4×3 configuration)
Perfect For
- Arduino & Raspberry Pi DIY projects
- Password entry & access control systems
- Robotics and automation controllers
- Embedded system user interfaces
- STEM education and prototyping
Learn more: OSHA on eye and face protection
Frequently Asked Questions
Q: Is this membrane keypad compatible with Arduino and Raspberry Pi?
A: Yes! The matrix membrane switch keypad is fully compatible with Arduino (Uno, Mega, Nano, etc.), Raspberry Pi, STM32, and virtually any microcontroller that supports digital I/O. Simply use the standard Keypad library for Arduino and you're ready to go in minutes.
Q: What is the difference between the 4×4 (16-key) and 4×3 (12-key) versions?
A: The 4×4 (16-key) keypad includes numeric keys 0–9 plus A, B, C, D, *, and # — ideal for projects needing alphabetic input or more functions. The 4×3 (12-key) keypad includes 0–9, *, and # — perfect for numeric entry and phone-style input applications. Both use a matrix scanning layout to minimize the number of I/O pins needed.
Q: Does this keypad require any soldering?
A: No soldering is required. The keypad comes with a pre-attached ribbon cable connector that plugs directly into a breadboard or jumper-wire header, making setup quick and beginner-friendly.
Q: Can I get a custom configuration of this membrane keypad?
A: Yes, this keypad is available in customized configurations. If you need a different layout, labeling, or size for your project, custom options are available — please reach out for more details.
Production & Packaging Notice
To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.