DIYables Keypad 1x4 for Arduino, ESP32, ESP8266, Raspberry Pi
Click to zoom






Quick Overview
This DIYables 1x4 matrix keypad set includes 2 pieces of 4-key membrane switches ideal for Arduino, ESP32, ESP8266, and Raspberry Pi input control projects. Each keypad features a single column of 4 buttons in a compact, flexible membrane design with a ribbon cable connector.
The membrane keypad includes removable adhesive backing for easy mounting on flat surfaces, enclosures, or project boxes. The matrix scanning interface allows simple connection to microcontrollers with minimal wiring, reading all 4 keys through a single column configuration.
Perfect for menu navigation, mode selection, numeric input, and control interfaces. Compatible with standard keypad libraries and works with both 3.3V and 5V logic levels. Ideal for compact projects requiring simple button input without mechanical switches.
Key Features
- Two Keypads Included — 2 pieces of 1x4 matrix keypads with 4 keys each
- Membrane Switch Design — Flexible, thin profile for compact installations
- Adhesive Backing — Removable adhesive paper for easy mounting on flat surfaces
- Matrix Interface — Simple column scanning for efficient microcontroller connection
- Ribbon Cable Connector — Easy connection with standard pin headers
- Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi
- 3.3V and 5V Logic — Compatible with both voltage levels
- Compact Layout — Single column design ideal for space-limited projects
- Library Support — Compatible with standard keypad libraries
- Versatile Applications — Menu navigation, mode selection, numeric input, control interfaces
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Matrix Keypad / Membrane Switch |
| Quantity | 2 pieces |
| Layout | 1x4 (single column, 4 keys) |
| Key Count | 4 keys per keypad |
| Keypad Type | Membrane matrix keypad |
| Adhesive Backing | Removable adhesive for mounting |
| Connector | Ribbon cable with pin headers |
| Operating Voltage | 3.3V to 5V |
| Interface | Matrix scanning (column-based) |
| Key Response | Tactile membrane switch |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, any 3.3V/5V microcontroller |
| Applications | Input control, menu navigation, mode selection, numeric input |
Tutorials
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Digital pins for keypad interface
- ESP32 development boards — Any GPIO pins
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — Digital pin support
- Raspberry Pi (all models) — GPIO pins
- Arduino Nano ESP32 — GPIO control
- Any 3.3V or 5V microcontroller with digital I/O
- Compatible with Arduino Keypad library and similar matrix scanning libraries








