3×4 Matrix Keypad Module (12-Key) for Arduino, Raspberry Pi & Microcontroller Projects
Verified listing

3×4 Matrix Keypad Module (12-Key) for Arduino, Raspberry Pi & Microcontroller Projects

SKU: DIY-127 · Barcode: DKU-000165
AED 16.16
Backorder available Ships from Dubai
Find similar

Key features

  • 12-KEY MATRIX LAYOUT: 3 columns × 4 rows keypad for numeric input and function keys in DIY projects.
  • EASY INTERFACE WIRING: Matrix scanning reduces GPIO usage compared to wiring each button separately.
  • MICROCONTROLLER FRIENDLY: Works well with Arduino, ESP32/ESP8266, Raspberry Pi (GPIO), AVR/ARM/PIC, and more.
  • COMPACT & LIGHTWEIGHT: Great for panels, prototypes, access control, and small enclosures.
  • IDEAL FOR INPUT PROJECTS: Perfect for passwords, menus, counters, calculators, and robotics control.
More options
Backorder available. Normal lead time: 15-20 days.
Free shipping on orders AED 150+. Below that: AED 28.
Key Features
  • 12-KEY MATRIX LAYOUT: 3 columns × 4 rows keypad for numeric input and function keys in DIY projects.
  • EASY INTERFACE WIRING: Matrix scanning reduces GPIO usage compared to wiring each button separately.
  • MICROCONTROLLER FRIENDLY: Works well with Arduino, ESP32/ESP8266, Raspberry Pi (GPIO), AVR/ARM/PIC, and more.
  • COMPACT & LIGHTWEIGHT: Great for panels, prototypes, access control, and small enclosures.
  • IDEAL FOR INPUT PROJECTS: Perfect for passwords, menus, counters, calculators, and robotics control.
Full description

Add a simple, reliable input interface to your electronics project with a 3×4 matrix keypad module (12 keys). This keypad is a popular choice for makers who want easy numeric entry, menu navigation, or basic control input without using a touchscreen or complex UI.

Matrix design saves GPIO pins: instead of dedicating one microcontroller pin per button, the keypad uses a row/column matrix (3 columns + 4 rows). Your controller scans the matrix to determine which key is pressed, allowing you to build compact projects with fewer GPIO connections. This is especially helpful on boards where I/O pins are limited.

Perfect for Arduino and microcontroller projects: the 3×4 keypad works with Arduino, ESP32/ESP8266, Raspberry Pi GPIO, AVR, ARM, PIC, and many other development platforms. It is commonly used with keypad scanning libraries, making it easy to integrate into your code for stable, responsive key input.

Common DIY use cases:

  • Password and PIN entry for access control projects
  • Menu navigation for LCD/OLED display projects
  • Robot control input or mode selection
  • Counters, timers, and simple calculators
  • DIY alarms, safes, locks, and control panels

Compact and enclosure-friendly: the keypad size fits well on project box front panels and small control panels. You can mount it behind a cutout or directly on a flat surface depending on your enclosure design. For best durability, avoid sharp bending of the connector cable and keep the keypad away from high moisture unless sealed.

Build tips:

  • Use a keypad library to handle scanning and debouncing
  • Route the cable away from high-noise power lines for cleaner input
  • Protect the keypad from water/dust if used outdoors

What you receive: 1× 3×4 (12-key) matrix keypad module with connector cable. A cost-effective, easy-to-use input solution for DIY electronics and embedded control projects.

Customer reviews

No reviews yet — be the first.

Honest takes from buyers who built with this part.

Write a review

Customer Q&A

No questions yet.

Ask anything — the team and other customers will reply.

No questions yet. Be the first to ask — useful answers help other buyers too.

Ask a question

Starter Bundle Builder

Select compatible items and add all selected products in one click.
4 compatible items
View cart

Works With

Find more compatible parts

Related