Utility Bar

4x4 Membrane Keypad Module for Arduino

Zaitronics
$2.00 AUD
$1.82 exc GST

No reviews yet

Add a reliable and easy-to-use input device to your next electronics project with this 4x4 Membrane Matrix Keypad Module for Arduino. Featuring 16 tactile buttons arranged in a 4×4 matrix, this 4x4 Membrane Keypad is perfect for entering numbers, passwords, menu selections, and custom commands. Compatible with Arduino, ESP32, Raspberry Pi, STM32, and other microcontrollers, the keypad provides a simple and cost-effective solution for user input.

The ultra-thin membrane construction includes a self-adhesive backing for quick installation on flat surfaces, while the flexible 8-pin ribbon cable makes wiring straightforward. Whether you're building an access control system, calculator, home automation project, or custom control panel, this 4x4 Matrix Keypad Module delivers dependable performance for DIY and educational electronics projects.

Features

  • 16-button 4×4 membrane matrix keypad
  • Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, STM32 and other development boards
  • Ideal for Arduino keypad, password entry and menu navigation projects
  • Thin and flexible membrane construction
  • Self-adhesive backing for easy mounting
  • Flexible 8-pin ribbon cable for simple wiring
  • Responsive tactile button feedback
  • Lightweight and durable design

How the 4x4 Matrix Keypad Works

The keypad uses a 4x4 matrix consisting of four rows and four columns. Each key connects one row to one column when pressed, allowing an Arduino or other microcontroller to determine which button has been activated while using only eight GPIO pins. This matrix design significantly reduces the number of pins required compared to wiring each button individually.

Pinout & Wiring

The keypad connects through an 8-pin ribbon cable, with four pins assigned to rows and four pins assigned to columns. Connect the ribbon cable to any available digital I/O pins on your Arduino or ESP32. Popular libraries such as the Arduino Keypad Library make detecting button presses quick and simple.

Pin Function
1 Row 1
2 Row 2
3 Row 3
4 Row 4
5 Column 1
6 Column 2
7 Column 3
8 Column 4

Specifications

  • Key Layout: 4×4 Matrix
  • Total Keys: 16
  • Interface: 8-pin Ribbon Cable
  • Membrane Type: Flexible PET Membrane
  • Mounting: Self-adhesive backing
  • Operating Force: 150 to 200N
  • Key Emboss Height: 0.6 to 1.5mm
  • Circuit Rating: 35VDC, 100mA, 1W
  • Contact Resistance: 10 to 500Ω
  • Weight: Approximately 10g

Applications

  • Arduino keypad projects
  • Password and PIN entry systems
  • Access control systems
  • Electronic door locks
  • Numeric keypads
  • Home automation controllers
  • Menu navigation interfaces
  • Robotics projects
  • DIY electronics
  • Educational STEM projects

Looking for a Different Keypad?

We also stock other membrane keypad layouts for different applications.

Resources



Customer Reviews