4x3 Membrane Switch Matrix Keypad

SKU AA085

$4.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

4x3 membrane switch matrix keypad for Arduino, Raspberry Pi, ESP32 and microcontrollers, adding 12-button numeric entry via GPIO row-column scanning for PIN pads, robotics, alarm and home automation prototyping.

  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
4x3 membrane switch matrix keypad with numeric and symbol keys and ribbon cable connector 4x3 Membrane Switch Matrix KeypadNo reviews yet $4.99 This item
Total for 4 items
$24.96

Products related to this item

Product Overview

This 4x3 membrane switch matrix keypad is a compact 12-button input module for adding numeric entry and simple user controls to Arduino, Raspberry Pi, ESP32, and other microcontroller projects. Arranged as a matrix keypad, it uses row-and-column scanning through standard GPIO pins, making it ideal for PIN pads, access control panels, menu navigation, alarm systems, calculators, robotics, and DIY home automation interfaces. The thin flexible membrane design fits easily into embedded enclosures and prototyping builds where a low-profile, reliable keypad interface is needed for custom control panels.

Frequently asked questions

Yes. It is intended for Arduino, Raspberry Pi, ESP32, and other microcontroller projects that can scan a row-and-column keypad through standard GPIO pins. Your code or library must map the keypad rows and columns correctly.
The membrane switch contacts are already built into the keypad, so you do not assemble or solder individual buttons. Connect the row and column lines to GPIO pins, then use keypad-scanning code or a compatible keypad library.
It is a passive matrix keypad, not an I2C or SPI module. A standard 4x3 keypad uses seven GPIO connections: four rows and three columns, with the microcontroller scanning key presses in software.
It is well suited for projects that need simple 12-button numeric input, such as PIN pads, access control panels, alarm keypads, menu navigation, calculators, robotics controls, and DIY home automation interfaces.
Wrong key readings usually come from mismatched row and column wiring or an incorrect keypad map in code. Check the row/column order, GPIO assignments, and scanning configuration before assuming the keypad is defective.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

4x3 Key Matrix Provides a 12-button membrane keypad layout for numeric entry and simple user controls.

GPIO Interface Uses row-and-column matrix scanning through standard GPIO pins for direct microcontroller input.

Board Compatibility Compatible with Arduino, Raspberry Pi, ESP32, and other GPIO-capable development boards.

Low Profile Design The thin flexible membrane format fits easily into embedded enclosures and compact prototypes.

Control Panel Input Well suited for PIN pads, access control panels, and menu navigation interfaces.

Project Applications Useful for alarm systems, calculators, robotics, and DIY home automation control panels.

Documents

Full Product Manual 4x3 Membrane Switch Matrix Keypad | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Videos

Customer Reviews