Membrane Matrix Keypad With The Raspberry Pi Video Tutorial

This 16-button keypad provides a useful human interface component for microcontroller projects. Convenient adhesive backing provides a simple way to mount the keypad in a variety of applications. Approximate size: 69 x 77mm. It's made of a thin, flexible membrane material with an adhesive backing so you can attach it to nearly anything. The keys are connected into a matrix, so you only need 8 microcontroller pins (4-columns and 4-rows) to scan through the pad. Check the tutorials tab for links to an Arduino library and example code.

Quick Spec

  • Maximum Rating: 24 VDC, 30 mA
  • Interface: 8-pin access to 4x4 matrix
  • Operating temperature: 0 to 50°C
  • Dimensions Keypad: 69 x 76mm
  • Dimensions Cable: 20 x 88mm

Internal Connections

MEM_4_X4_BR_006

Alternative Method to read Keypad via Analog Pin

If your IO pins on you Arduino is limited, this method below use a resistor network and each switch pressed has a unique analog voltage

Resistor values

  • a = 15k
  • b = 1.5k
  • c = 1.5k
  • d = 15k
  • e = 4.7kΩ
  • f = 4.7kΩ
  • g = 2.2kΩ
MEM_4_X4_BR_007

Resources

Application circuit and code example

Below is a simple Arduino Application circuit


Step 1 - Download keypadmaster.zip from Github and import into Arduino ide

MEM_4_X4_BR_P01

Shipping List

  • 1 x 16-Key Membrane Switch Keypad


Membrane Keypad 4X4

  • Brand: Generic
  • Product Code: MEM-4X4-BR
  • Weight: 0.008kg
  • Product Status : Active
  • Stock

    Warehouse Stock Status Location
    Centurion In Stock UE070
    Stellenbosch In Stock C0259 + C0260
    Bulk Location No Stock

    We ship free of charge between branches to complete your order.

  • R17.00 (Inc Tax: R19.55)


  • 5 or more R15.00

Related Products

Keypad 16 Key

Keypad 16 Key

Keypad 16 Key This is a basic 16 button keypad that has been designed for easy user input and functionality. The buttons are set up in a matrix format which allows a microcontroller to ‘scan’ t..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: KEYPAD4X4
Product Status : Active

R56.00 (Inc Tax: R64.40)

DIY 3x4 12-Key Numeric Keypad - Black

DIY 3x4 12-Key Numeric Keypad - Black

DIY 3x4 12-Key Numeric Keypad - Black Shipping List 1 x DIY 3x4 12-Key Numeric Keypad - Black..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: KEYPAD3X4
Product Status : Active

R58.00 (Inc Tax: R66.70)

1x5 Matrix Array 5Key Red Green Yellow

1x5 Matrix Array 5Key Red Green Yellow

1x5 Matrix Array 5Key Red Green Yellow Introducing the 1x5 Matrix Array 5Key Red Green Yellow - a compact and colorful user interface solution for your next electronics project. This eye-catching key..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: MEM-1X5-YGR
Product Status : Active

R12.00 (Inc Tax: R13.80)

4-Key Membrane Switch Keypad

4-Key Membrane Switch Keypad

4-Key Membrane Switch Keypad Introducing our 4-Key Membrane Switch Keypad - the perfect solution for a slim and durable user interface in your next project! Whether you're building a custom controlle..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: MEM-1X4-NN
Product Status : Active

R18.00 (Inc Tax: R20.70)

Membrane On/Off Switch

Membrane On/Off Switch

Membrane On/Off Switch Membrane keypads has a very nice quiet click feel to them and are easy to integrate into any project. This membrane keypad has a single On/Off button with built in LEDs and i..

Centurion (In Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: MEM-ON
Product Status : Active

R39.00 (Inc Tax: R44.85)

Adafruit Keypad to I2C Qwiic Encoder - TCA8418

Adafruit Keypad to I2C Qwiic Encoder - TCA8418

Adafruit Keypad to I2C Qwiic Encoder - TCA8418 Introducing the Adafruit Keypad to I2C Qwiic Encoder - TCA8418, a versatile I2C GPIO expander and keypad matrix driver. With 18 I/O pins, 10 columns, ..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: AF4918
Product Status : Active

R132.00 (Inc Tax: R151.80)

B706 USB 4x4 Keypad - Full Metal

B706 USB 4x4 Keypad - Full Metal

B706 USB 4x4 Keypad - Full Metal The B706 USB 4x4 Keypad is a rugged, full-metal input device designed for harsh industrial and public environments. With its stainless steel construction and vandal..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: B706-USB
Product Status : Active

R268.00 (Inc Tax: R308.20)

B706 UART 4x4 Keypad - Full Metal

B706 UART 4x4 Keypad - Full Metal

B706 UART 4x4 Keypad - Full Metal The B706 UART 4x4 Keypad is a high-durability stainless steel keypad designed for demanding industrial and public applications. Featuring a compact 4x4 layout and ..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: B706-UART
Product Status : Active

R239.00 (Inc Tax: R274.85)

Tags: 16, key, membrane switches, switch, keypad, red, blue