DIYables Keypad 1x4 for Arduino, ESP32, ESP8266, Raspberry Pi

Input ComponentsKeypads
Buy on Amazon
1x4 matrix keypad 4-key membrane switch 2 pieces for Arduino ESP32 input control Click to zoom
1x4 matrix keypad 4-key membrane switch 2 pieces for Arduino ESP32 input controlSingle column keypad with 4 keys adhesive backing for electronics projects1x4 membrane keypad dimensions and pinout for microcontroller connectionFour-key keypad with ribbon cable connector for Arduino ESP32 projects1x4 keypad connected to Arduino board for button input control projectFour button membrane keypad wired to ESP32 development board for testing1x4 matrix keypad interfaced with ESP8266 NodeMCU for input control

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

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