Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de 4x4 matrix keypad zwart aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

4x4 Matrix Keypad Invoerlezer

Dit project laat zien hoe je invoer van een 4x4 matrix keypad kunt uitlezen met een Arduino Uno. Wanneer een knop op het keypad wordt ingedrukt, wordt het bijbehorende karakter direct weergegeven in de Serial Monitor op 115200 baud.

Aansluitschema: 4x4 matrix keypad zwart op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: 4x4 matrix keypad zwart op een Arduino UNO
Aansluittabel · Klik om te vergroten
4x4_Matrix_Keypad_Input_Reader.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 4x4 Matrix Keypad Input Reader
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Keypad 4x4
 *  Libraries : Keypad 3.1.1
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Keypad.h>

const byte ROWS = 4;
const byte COLS = 4;

char keys[ROWS][COLS] = {
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};

byte rowPins[ROWS] = {9, 8, 7, 6};
byte colPins[COLS] = {5, 4, 3, 2};

Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);

void setup() {
  Serial.begin(115200);
  Serial.println(F("4x4 Keypad Demo"));
  Serial.println(F("Press any key on the keypad..."));
}

void loop() {
  char key = keypad.getKey();

  if (key) {
    Serial.print(F("Key Pressed: "));
    Serial.println(key);
  }
}

Benodigde bibliotheken: Keypad 3.1.1

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 4x4 matrix-toetsenbordlezer

Dit circuit verbindt een 4x4 matrix-toetsenbord rechtstreeks met de GPIO's van de ESP32. De Keypad library scant de matrixrijen en -kolommen met behulp van interne pull-up weerstanden. Wanneer je op een toets drukt, wordt het teken ervan in realtime naar de Serial Monitor geprint.

Aansluitschema: 4x4 matrix keypad zwart op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: 4x4 matrix keypad zwart op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
ESP32_4x4_Matrix_Keypad_Reader.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 4x4 Matrix Keypad Reader
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Keypad 4x4
 *  Libraries : Keypad 3.1.1
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Keypad.h>

const byte ROWS = 4;
const byte COLS = 4;

char keys[ROWS][COLS] = {
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};

byte rowPins[ROWS] = {19, 18, 5, 4};
byte colPins[COLS] = {13, 12, 14, 27};

Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);

void setup() {
  Serial.begin(115200);
  Serial.println("4x4 Keypad Test Ready. Press any key...");
}

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

  if (customKey) {
    Serial.print("Key pressed: ");
    Serial.println(customKey);
  }
}

Benodigde bibliotheken: Keypad 3.1.1

Wiring diagram and example code generated by Codey.online — https://www.codey.online

4x4 matrix keypad zwart

Keypad met kunststof toetsen. Ideaal voor bijvoorbeeld het invoeren van een toegangscode.

Het keypad heeft membraan switches en alle knoppen zijn voorzien van nummering van 0-9, en de tekens * en #. Rechts zijn nog 4 knoppen met A,B,C en D

De module is zeer geschikt voor inbouw. Op de module zitten ook vier 2mm gaten voor montage.

Afmetingen
Lengte: 6,9cm
Breedte: 6,5cm
Hoogte: 1cm

  • Membraan switches
  • 6,9 x 6,5 cm
  • Hoogte 1 cm
  • 4 montagegaten

Waarom kiezen voor dit product?

  • Voor toegangscodes – Ideaal voor het invoeren van toegangscodes.
  • Alle toetsen genummerd – Toetsen 0-9, * en #, plus A-D.
  • Geschikt voor inbouw – Zeer geschikt voor inbouw in projecten.
  • Montagegaten aanwezig – Voorzien van vier 2 mm gaten.
Specificaties
Breedte6,5 cm
Kleurzwart
Materiaalkunststof
Lengte6,9 cm
Hoogte1 cm
Gatdiameter2 mm
Montagegaten4
Aantal toetsen16

Vaak samen gekocht

Totaal: € 12,25

Beoordelingen

★★★★★ 4,5/5 2 beoordelingen
  • ★★★★★Tom Nieuwenhuizen

    degelijker dan ik voor de prijs had verwacht

  • ★★★★★Leo Lugt

    Ik heb hem nog niet in gebruik en dat zal ook nog wel even duren voor het zover is. Ik ga er vanuit dat het wel goed gaat.

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken