- Home
- Catalogues
- List of Supervising Constructions for High School - High School 2025-2026
- Catalogue of Science and Technology Aids 2025-2026
- Design & Technology Catalogue Primary Schools 2024-2025
- Catalogue of Science and Technology Aids 2024-25
- Catalogue of Science and Technology Aids 2023-24
- Christmas Crafts Set
- Nursery Schools Catalogue 2022-2023
- Nursery Schools Catalogue 2020-2021
- Nursery Schools Catalogue 2018-2019
- Happy and Creative Hands
- Jobs Category
- About us
- FAQ
- Terms and conditions of use
- Privacy Policy
- Cookies Policy
- Payment Methods
- Shipping Methods
- Returns Policy
- Payment Response
- Registration Successful
- Shipments to Greece
- New Service Point
- Teacher Registration
- Box Now Shipping Service
- 40 years Antoniadis
- Catalogues
- Catalogues
- About us
- Payment Methods
-
Educational Products
-
School Equipment
- All
- Write 'N' Wipe Boards
- White Magnetic Boards
- Board Erasers & Cleaners
- Interactive Boards
- Cork Boards
- Boards Paper Roll
- Talking Points
- Measuring Instruments
- Rotary Trimmer & Guillotine Machines
- Binding Machines
- Laminators
- Maps
- Literacy
- Time
- Presenters
- Music Instruments
- Batteries
- USB Memory Sticks
- Pocket Charts
- Various
-
Stationery
-
STEM - Robotics - Programming
-
Electronics
-
Educational Toys & Construction Kits
- All
- Mechanics
- Robotics
- Coding
- Simple Circuit Kits
- Science
- Green Science
- Planets
- Dinosaurs - Volcanos
- Animals
- Lenses
- Logic / Understanding
- Card & Board Games
- Rubik's Cubes
- Puzzles
- Magnetic Boards
- Hama Beads
- Painting Sets
- Craft Sets
- Creative Hands
- Soft Play Dough
- Fridge Magnets
- Wooden toys
- Baby Toys
- Gadgets
- Construction "Antoniadis"
- Seasonal
- Birthday Gifts
- Gift Vouchers
-
Tools & Adhesives
-
Craft Materials
- All
- Resin Art, Casting & Sculpting
- Decoupage & Mixed Media
- Items for Decoration
- Model Making & Mockup Supplies
- Creation Materials
- Decoratives
- Paints - Colours
- Mediums & Auxiliaries
- Canvases & Canvas Panels
- Clocks & Accessories
- Cards & Papers
- Fabrics
- Scrapbooking - Papers
- Powertex
- Quilling
- Seasonal
- All
- Acrylics
- Metallic - Pearl
- Chalk Paints
- Oil Paints
- Watercolours - Temperas
- Glass paints
- Fabric Paints
- Pouring Paint Sets
- Face painting
- Lasur Paints
- Chalkboard
- Pencils
- Chalks
- Markers
- Pastel-Crayons
- Outliners
- Alcohol Inks
- Spray
- Pigments for Liquid Glass
- Pigments
- Coloring Books
- Painting by numbers
- Paint Palettes and Containers
-
Art Supplies
Membrane 4x5 Matrix Keypad
The Membrane 4×5 Matrix Keypad is a compact, ultra-thin 20-key input device designed for microcontroller projects, prototyping, and embedded systems. With its 9-pin ribbon connector and passive matrix scanning interface, it gives you full access to all 20 keys using only 9 GPIO pins — 4 rows and 5 columns. The adhesive backing lets you mount it permanently to any flat surface, making it a clean and practical addition to custom enclosures, control panels, or breadboard setups.
Κύρια Χαρακτηριστικά / Key Features
- 20-Key Matrix Layout (4 rows × 5 columns): Full 20-button input with only 9 GPIO pins required — efficient pin usage for any microcontroller project.
- 3.3V – 5V Operating Voltage: Compatible with both 3.3V (ESP32, Raspberry Pi) and 5V (Arduino UNO, Mega) logic levels — no level shifter needed in most cases.
- Passive Matrix Interface (Direct GPIO Scanning): No I2C, SPI, or UART required — works with standard digital I/O pins and simple scanning code using libraries like Keypad.h.
- Ultra-Slim Membrane Construction: The thin, flexible membrane design allows flush mounting on surfaces — ideal for custom project enclosures.
- Adhesive Backing: Peel-and-stick mounting — no screws, brackets, or glue needed for installation.
- 9-Pin Ribbon Connector, 18 cm Cable: Long enough for flexible placement inside a project box or on a breadboard.
- Low Contact Resistance (0.5–10 Ω): Ensures reliable keypress detection even at low drive currents.
Pinout & Wiring
The 9-pin ribbon cable maps to 4 row lines and 5 column lines. The matrix scanning principle works as follows: set one row LOW at a time, then read each column pin — a LOW reading on a column indicates a pressed key at that row/column intersection.
| Pin | Symbol | Description |
|---|---|---|
| 1 | R1 | Row 1 (top row) |
| 2 | R2 | Row 2 |
| 3 | R3 | Row 3 |
| 4 | R4 | Row 4 (bottom row) |
| 5 | C1 | Column 1 (leftmost) |
| 6 | C2 | Column 2 |
| 7 | C3 | Column 3 |
| 8 | C4 | Column 4 |
| 9 | C5 | Column 5 (rightmost) |
Wiring note: Connect the 4 row pins to 4 digital output pins and the 5 column pins to 5 digital input pins (with internal pull-ups enabled) on your microcontroller. No external resistors required when using INPUT_PULLUP mode on Arduino.
Compatibility
- Arduino UNO / Nano / Mega: 5V GPIO — direct connection, use the Keypad.h library for easy integration.
- ESP32 / ESP8266: 3.3V GPIO — fully compatible, use INPUT_PULLUP on column pins.
- Raspberry Pi (any model): 3.3V GPIO — compatible with Python RPi.GPIO or gpiozero matrix scanning.
- STM32 / Teensy / ATmega-based boards: Compatible with any platform supporting direct GPIO digital scanning.
Typical Applications
- PIN entry and password protection systems on Arduino projects
- Menu navigation for LCD/OLED display interfaces
- Custom control panels for robotics and automation
- Numeric data entry for data loggers and embedded instruments
- DIY alarm system keypads and access control prototypes
- Educational microcontroller labs and university projects
Technical Specifications
| Parameter | Value |
|---|---|
| Interface | Direct GPIO Matrix Scanning (4 rows × 5 columns) |
| Number of Keys | 20 |
| Operating Voltage | 3.3V – 5V DC |
| Max Voltage (circuit) | 50V DC |
| Max Current | 100 mA |
| Contact Resistance | 0.5 – 10 Ω |
| Insulation Resistance | ≥ 100 MΩ @ 100V DC |
| Dielectric Withstand | 250V RMS (50–60 Hz, 1 min) |
| Contact Bounce | ≤ 5–6 ms |
| Operating Temperature | −20°C to +60°C |
| Storage Temperature | +15°C to +35°C |
| Storage Humidity | 70% – 90% |
| Panel Size | 75 × 85 mm |
| Cable Length | 18 cm |
| Output Connector | 9-pin ribbon cable |
| Mounting | Adhesive backing (peel-and-stick) |
Frequently Asked Questions
Q: Do I need external pull-up or pull-down resistors for this keypad?
A: No — when using Arduino, simply configure the column pins as INPUT_PULLUP in your sketch. The internal pull-up resistors handle the logic correctly, and the Keypad.h library does this automatically.
Q: Can I use this keypad with an ESP32 or Raspberry Pi?
A: Yes. The keypad operates at 3.3V–5V, making it directly compatible with 3.3V GPIO platforms like the ESP32 and Raspberry Pi without any level-shifting circuitry.
Package Contents: 1 × Membrane 4×5 Matrix Keypad (20 keys) with 9-pin ribbon cable (18 cm) and adhesive backing pre-applied.