4x4 Matrix Membrane Switch Keypad – KSH 250 at HIMA TRONICS Mombasa – Top quality sensors. Best electronics in Kenya. Shop now for Arduino, ESP32, sensors and IoT devices.

4x4 Matrix Membrane Switch Keypad

SKU: HMJ063 Category: Sensors
KSH 250.00
In Stock
Inquire
Product Description

4x4 Matrix Membrane Switch Keypad

= 16-Key Flexible Keypad Module for Microcontroller Projects =

The 4x4 matrix membrane keypad is an ultrathin, lowcost input device that provides 16 programmable buttons in a compact, flexible package. It uses a matrix arrangement to interface with microcontrollers using only 8 I/O pins (4 rows and 4 columns), making it ideal for Arduino, ESP32, and Raspberry Pi projects .

16 Keys with Minimal Pin Usage - 4 rows and 4 columns for only 8 I/O pins
UltraThin with Adhesive Backing Easy mounting on any flat surface
Operating voltage: 12V DC, max current 100mA
Use standard Keypad library for Arduino to simplify scanning
Keys are arranged in matrix; scanning logic needed to detect presses

= Technical Specifications =

ParameterValue
Key Arrangement4x4 Matrix (16 keys)
Keys0-9, A, B, C, D
Rated Voltage35V DC (max)
Rated Current100mA
Contact Resistance10Ω to 500Ω
Insulation Resistance100MΩ at 100V
Life Expectancy1,000,000 cycles (tactile type)
Operating Temperature-40°C to +80°C

= Pin Configuration =

Pin NumberFunction
R1-R4Row connections (scanning output)
C1-C4Column connections (reading input)

The keypad uses an 8-pin interface (4 rows + 4 columns). The connector has standard 2.54mm pitch for breadboard compatibility .

= Key Features =

Easy Interface - Only 8 GPIO pins needed for 16 buttons

Flexible Design - Thin membrane material with adhesive backing

High Durability - Over 1,000,000 keypress life

Standard Layout 09, A, B, C, D keys for versatile use

Connector Included - 2.54mm pitch connector for breadboard

== Applications ==

  1. Security and access control systems
  2. Menu navigation and data entry for embedded systems
  3. Calculator and counter projects
  4. Industrial equipment control panels
  5. Educational microcontroller projects
CostEffective Input Budget-friendly user interface solution
Simple Integration - Works with Arduino, Raspberry Pi, STM32

√ Compatible with standard keypad libraries

√ Includes adhesive backing for easy installation

√ Suitable for DIY and commercial projects

= Connection Guide =

Matrix scanning logic:

  1. Set one row LOW at a time
  2. Read all column pins
  3. Check for LOW signal to detect pressed key
  4. Repeat for all 4 rows
Use Arduino Keypad library for quick setup and easy scanning
Connect rows to digital outputs, columns to digital inputs with pull-ups
Pin mapping depends on specific keypad model; refer to the module or datasheet
Contact bounce may require debouncing in software

= Troubleshooting =

No key detected:

  • Verify wiring and pin mapping
  • Check connector orientation and pitch
  • Avoid using pins 0 and 1 for UART conflicts

Wrong key reads:

  • Verify row/column mapping in library setup
  • Check for damaged keypad traces