Others
3x4 Membrane Keypad Module for Arduino
Shopping information
Add a compact and reliable input interface to your electronics project with this3×4 Membrane Matrix Keypad Module for Arduino. Featuring 12 tactile buttons arranged in a telephone-style 34 layout, this 3×4 Membrane Keypad is ideal for password entry, numeric input, security systems, calculators, robotics, and custom Arduino projects. Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, STM32, and other microcontrollers, it provides an easy way to add responsive keypad input to your designs.
The ultra-thin membrane construction includes a strong self-adhesive backing for quick installation onto enclosures and flat surfaces. A flexible 7-pin ribbon cable provides simple wiring, while the durable membrane switches deliver reliable operation and a long service life.
Features
- 12-button telephone-style 34 matrix keypad layout
- Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, STM32 and other development boards
- Ultra-thin flexible membrane design
- Strong self-adhesive backing for easy mounting
- 7-pin ribbon cable for quick wiring
- Reliable membrane switch construction
- Ideal for Arduino keypad, PIN entry and numeric input projects
- Compact, lightweight and easy to integrate
How the 3×4 Matrix Keypad Works
The keypad uses a 34 matrix consisting of four rows and three columns. Each button connects one row and one column when pressed, allowing your Arduino or microcontroller to identify the exact key while using only seven GPIO pins. This matrix scanning method minimises wiring complexity and is supported by popular Arduino Keypad libraries. It is commonly used for access control systems, password entry, calculators and menu navigation.
Pinout & Wiring
The 3×4 Membrane Keypad Module uses a simple 7-pin ribbon cable. The pinout diagram below shows the row and column connections for wiring to your Arduino or other microcontroller.
| Pin | Function |
|---|---|
| 1 | Row 1 |
| 2 | Row 2 |
| 3 | Row 3 |
| 4 | Row 4 |
| 5 | Column 1 |
| 6 | Column 2 |
| 7 | Column 3 |
Simply connect each row and column pin to digital input/output pins on your Arduino, ESP32 or Raspberry Pi. The Arduino Keypad library makes reading key presses simple with only a few lines of code.
Specifications
- Key Layout: 34 Matrix (12 Keys)
- Interface: 7-pin ribbon cable
- Construction: Flexible membrane keypad
- Mounting: Self-adhesive backing
- Maximum Vibration: 20g
- Rebound Time: 1ms
- Key Operating Force: 150200N
- Key Emboss Height: 0.61.5mm
- Circuit Rating: 35VDC, 100mA, 1W
- Contact Resistance: 10500
- Dimensions: 70mm 77mm 1mm
- Ribbon Cable Length: 85mm
- Weight: 7.5g
Applications
- Arduino keypad projects
- Password and PIN entry systems
- Electronic door locks
- Security and access control systems
- DIY calculators
- Menu navigation interfaces
- Home automation systems
- Industrial control panels
- Educational and microcontroller projects
Looking for a Different Keypad?
Choose the membrane keypad that best suits your project requirements.
- 1×4 Membrane Keypad Module for Arduino Ideal for simple menu navigation, directional controls and function buttons.
- 4×4 Membrane Keypad Module for Arduino Perfect for applications requiring 16 programmable keys and additional function buttons.
Resources
- Membrane Keypad Library for Arduino/ESP32
Only logged in customers who have purchased this product may leave a review.
Keep exploring
You may also like
More pieces selected to complement what you are viewing.
-
Sale
Axia Quasar MTS-MON Module
Original price was: $4,721.00.$150.00Current price is: $150.00. -
Sale
Clear-Com CC-15-MD4
Original price was: $195.00.$97.50Current price is: $97.50. -
Sale
Pliant PBT-XRC-55
Original price was: $662.16.$147.00Current price is: $147.00. -
Sale
Telex PH2
Original price was: $430.54.$129.16Current price is: $129.16.