Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket 4x4 matriisinäppäimistö musta:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

4x4-matriisinäppäimistön syötelukija

Tämä projekti näyttää, kuinka 4x4-matriisinäppäimistön syötteitä luetaan Arduino Unolla. Kun mitä tahansa näppäimistön painiketta painetaan, sitä vastaava merkki tulostetaan suoraan Serial Monitoriin nopeudella 115200 baud.

Kytkentäkaavio: 4x4 matriisinäppäimistö musta laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: 4x4 matriisinäppäimistö musta laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
4x4_Matrix_Keypad_Input_Reader.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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);
  }
}

Tarvittavat kirjastot: Keypad 3.1.1

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

ESP32 4x4-matriisinäppäimistön lukija

Tämä piiri kytkee 4x4-matriisinäppäimistön suoraan ESP32:n GPIO-pinnihin. Keypad library skannaa matriisin rivit ja sarakkeet käyttäen sisäisiä pull-up-vastuksia. Kun mitä tahansa näppäintä painetaan, sen merkki tulostuu reaaliajassa Serial Monitoriin.

Kytkentäkaavio: 4x4 matriisinäppäimistö musta laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: 4x4 matriisinäppäimistö musta laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
ESP32_4x4_Matrix_Keypad_Reader.ino · käännetty ja testattu
/*
 * ==================================================================
 *  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);
  }
}

Tarvittavat kirjastot: Keypad 3.1.1

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

4x4 matriisinäppäimistö musta

Näppäimistö muovisilla näppäimillä. Ihanteellinen esimerkiksi pääsykoodin syöttämiseen.

Näppäimistössä on kalvokytkimet ja kaikissa painikkeissa on numerointi 0-9 sekä merkit * ja #. Oikealla on vielä 4 painiketta A, B, C ja D

Moduuli soveltuu erittäin hyvin upotettavaksi. Moduulissa on myös neljä 2mm reikää kiinnitystä varten.

Mitat
Pituus: 6,9cm
Leveys: 6,5cm
Korkeus: 1cm

  • Kalvokytkimet
  • 6,9 x 6,5 cm
  • Korkeus 1 cm
  • 4 kiinnitysreikää

Miksi valita tämä tuote?

  • Pääsykoodeille – Ihanteellinen pääsykoodien syöttämiseen.
  • Kaikki näppäimet numeroitu – Näppäimet 0-9, * ja #, sekä A-D.
  • Sopii upotettavaksi – Erittäin sopiva upotettavaksi projekteihin.
  • Kiinnitysreiät mukana – Varustettu neljällä 2 mm reiällä.
Tiedot
Leveys6,5 cm
Värimusta
Materiaalimuovi
Pituus6,9 cm
Korkeus1 cm
Reiän halkaisija2 mm
Asennusreiät4
Näppäinten määrä16

Usein ostettu yhdessä

Yhteensä: € 12,25

Arvostelut

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

    jämäkämpi kuin odotin hintaan nähden

  • ★★★★★Leo Lugt

    En ole vielä käyttänyt sitä, eikä siihen varmaan vielä hetkeen olekaan tarvetta. Oletan, että kaikki menee hyvin.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut

Relemoduuli 12v | 2-kanavainen

Relemoduuli 12v | 2-kanavainen

€ 3,49