Little Bird
4x4 keyboard keypad module
A 4×4 matrix membrane keypad with 16 tactile buttons, ideal for adding user input to microcontroller projects. The keypad uses a standard 8-pin matrix wiring...
Get notified when back in stock
A 4×4 matrix membrane keypad with 16 tactile buttons, ideal for adding user input to microcontroller projects. The keypad uses a standard 8-pin matrix wiring scheme (4 rows × 4 columns), requiring only 8 GPIO pins to read all 16 keys.
The flexible membrane design is thin and lightweight, making it easy to mount on enclosures or panels. Compatible with Arduino, Raspberry Pi, and other microcontrollers using common keypad scanning libraries.
Key Features
- 16 Keys – 4×4 matrix layout (0–9, A–D, *, #)
- 8-Pin Interface – Standard row/column matrix wiring for simple scanning
- Membrane Construction – Thin, flexible, and easy to mount
- Wide Compatibility – Works with Arduino, Raspberry Pi, ESP32, and other microcontrollers
Ideal For
- PIN code entry and security systems
- Menu navigation interfaces
- Calculator and data entry projects
- Control panels and DIY electronics
Package Contents
- 1× 4×4 Matrix Keypad Module
Jargon buster
Plain-language definitions for the technical terms used above.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
Find this product in
Components
Related Tutorials
Free guides on learn.littlebird.com.au