What it is
The ShillehTek 4x4 Membrane Matrix Keypad 16 Key Switch Module for Arduino DIY is a slim, sealed 16-button input surface for Arduino, Raspberry Pi, and other microcontroller projects. It uses a standard 4x4 matrix layout (0–9, A–D, *, #) for password panels, menu navigation, calculators, and robotics controls, and includes adhesive backing for easy mounting.
Pins
This keypad uses a standard 8-pin interface for matrix scanning (4 rows + 4 columns). Refer to the listing photos and any labels on the connector/cable for the exact row/column order, then map those pins in your Arduino or Raspberry Pi keypad library.
Technical Specifications
| Item | Details |
|---|---|
| Keypad type | 4x4 membrane matrix keypad |
| Number of keys | 16 (0–9, A–D, *, #) |
| Interface | 8-pin matrix (rows/columns) |
| Connector | 8-pin female header, 2.54 mm pitch |
| Mounting | Adhesive backing; ultra-thin membrane |
| Environmental resistance | Sealed surface resists dust and light moisture |
| Compatibility | Arduino, Raspberry Pi, and other microcontrollers |
| Operating voltage | Varies by module revision (depends on your controller and pull-ups) |
Frequently Asked Questions
How do I wire a 4x4 matrix keypad to an Arduino?
Connect the keypad’s 8 pins to 8 Arduino GPIO pins (4 rows and 4 columns). Use an Arduino keypad/matrix scanning library and match the row/column order to the listing photos or cable labels.
Does this 16-key membrane keypad work with Raspberry Pi?
Yes. It’s a passive matrix keypad, so it can be scanned by Raspberry Pi GPIO using row/column scanning code. Confirm the pin order from the listing photos before mapping keys.
What keys are on a 4x4 membrane matrix keypad?
This keypad provides 16 keys in a standard 4x4 layout: 0–9, A–D, * and #. It’s commonly used for password entry, menu navigation, and DIY control panels.
Do I need soldering to use this keypad on a breadboard?
Typically no. The description notes a standard 8-pin female header (2.54 mm pitch), which is convenient for jumper wires and breadboard-friendly connections without soldering.
How do I mount the ShillehTek membrane keypad to an enclosure?
Use the adhesive backing to attach it to a clean, flat surface on your enclosure or panel. The sealed membrane surface helps resist dust and light moisture for everyday DIY use.