4×4 Matrix Keypad

  1. Ultra-thin design & adhesive backing provides easy integration to any project
  2. Excellent price-performance ratio
  3. Easy communication with any microcontroller
  4. 5 pins 2.54mm pitch connector, 4x 4type 16 keys.
  5. Sticker can peel off for adhesive mounting.
  6. Operating Voltage (V): 12 DC

EGP35.00

15 People watching this product now!
  • Pick up from the Ekostra Store

To pick up today

Free

  • Courier delivery

Our courier will deliver to the specified address

1-3 Days

50 LE

  • Free 14-Day returns

Payment Methods:

Description

Description: Self-adhesive membrane keypad 4×4 – 16 keys

Diaphragm keypad equipped with 16 keys in 4 x 4 arrangement.It has numbers: from 0 to 9, letters: A, B, C, D and special characters: * i #. On the back of the keyboard there is a self-adhesive tape for easy installation. The keyboard is equipped with 8-pin tape with a 2.54 mm grid, so it can be connected to the main module, such as Arduino or STM32 using connection cables or through a goldpin strip.The keyboard can be used as a data input device.

Klawiatura membranowa 4x4

 

Membrane keyboard with 16 keys.

How to connect the keyboard

The keyboard can be connected in two ways. The layout of the outputs is shown in the figure below.

Sposób podłączenia klawiatury

Pin Number Description
ROWS
1 PIN1 is taken out from 1st  ROW
2 PIN2 is taken out from 2nd  ROW
3 PIN3 is taken out from 3rd  ROW
4 PIN4 is taken out from  4th ROW
COLUMN
5 PIN5 is taken out from 1st  COLUMN
6 PIN6 is taken out from 2nd  COLUMN
7 PIN7 is taken out from 3rd  COLUMN
8 PIN8 is taken out from 4th COLUMN

 

The layout of the outputs and how to connect the keyboard.

Diaphragm keypad specifications
  • Maximum Rating: 24 VDC, 30mA
  • Number of buttons: 16
  • Dimensions: 77 x 70 x 0.8 mm
  • Belt length with connector: 83 mm
  • Type of connector: 1 x 8 pin – female raster 2.54 (goldpin connector)

Specification

Overview

Voltage(V)

DC 35V

Operating Current (A)

0.1

Contact Resistance

500Ω

Insulation Resistance (MΩ)

100

Dielectric Strength

250VRms

Shipping Info

Weight

7.0000 g

Dimensions

165 × 70 × 1 mm

Code

/* @file CustomKeypad.pde
//www.ekostra.com

*/
#include <Keypad.h>

const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads
char hexaKeys[ROWS][COLS] = {
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};
byte rowPins[ROWS] = {10, 9, 8, 7}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 5, 4, 3}; //connect to the column pinouts of the keypad

//initialize an instance of class NewKeypad
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);

void setup() {
  Serial.begin(9600);
}

void loop() {
  char customKey = customKeypad.getKey();

  if (customKey) {
    Serial.println(customKey);
  }
}

Circuit diagram