Orelux Shop 👈 

Wir haben noch weitere Artikel -- Besuchen Sie Unserer Ebay-Shop Orelux

Tastatur Matrix Modul 3x4 / 4x4 Keypad 12/16 Tasten Arduino ESP32

Beschreibung 

Das Matrix-Keypad Modul ist eine kompakte und zuverlĂ€ssige Eingabetastatur fĂŒr Mikrocontroller-Projekte.
Es eignet sich ideal fĂŒr Arduino, ESP32, ESP8266, Raspberry Pi und andere Mikrocontroller-Plattformen.

Dank der Matrix-Verschaltung benötigt das Keypad nur wenige GPIO-Pins und ermöglicht dennoch die Abfrage von 12 oder 16 Tasten. Das robuste ABS-KunststoffgehĂ€use sorgt fĂŒr eine lange Lebensdauer auch bei hĂ€ufiger Nutzung.

Perfekt fĂŒr Zugangssysteme, PIN-Eingaben, MenĂŒsteuerungen, DIY-Projekte, Smart-Home-Anwendungen und Lernprojekte.


⭐ Eigenschaften & Vorteile

  • ✔ Wahlweise 3×4 (12 Tasten) oder 4×4 (16 Tasten)

  • ✔ Matrix-Schaltung – spart Mikrocontroller-Pins

  • ✔ Kompatibel mit Arduino, ESP32, ESP8266, Raspberry Pi

  • ✔ Robustes ABS-KunststoffgehĂ€use

  • ✔ Einfache Ansteuerung ĂŒber digitale GPIO-Pins

  • ✔ Ideal fĂŒr Codeschlösser, Steuerpanels, MenĂŒs, Eingabesysteme

  • ✔ Geringer Stromverbrauch

  • ✔ Plug-and-Play mit gĂ€ngigen Libraries


⚙ Technische Daten

ParameterWert
ProdukttypMatrix Keypad / Tastatur-Array
Varianten3×4 (12 Tasten) / 4×4 (16 Tasten)
TastenmaterialKunststoff
GehÀusematerialABS
SchaltungMatrix
AnschlussFlachbandkabel / Stiftleiste
Betriebsspannung3,3 V / 5 V
KompatibilitÀtArduino, ESP32, ESP8266, Raspberry Pi
AnwendungEingabe, Steuerung, PIN, MenĂŒ

🔧 Anschluss & Funktionsweise

Die Tasten sind in Zeilen und Spalten verschaltet.
Der Mikrocontroller aktiviert nacheinander die Zeilen und liest die Spalten aus, um zu erkennen, welche Taste gedrĂŒckt wurde.

FĂŒr Arduino & ESP32 stehen fertige Bibliotheken zur VerfĂŒgung, z. B.:

  • Keypad.h (Arduino IDE)

Dadurch ist keine komplizierte Programmierung notwendig.


🧠 Typische Anwendungen

  • PIN-Code-Schlösser & Zugangssysteme

  • Smart-Home Steuerungen

  • MenĂŒ- & GerĂ€testeuerungen

  • Lern- & Schulprojekte

  • DIY-Elektronik

  • Roboter- & Automationsprojekte

  • Alarm- & Sicherheitssysteme


📩 Lieferumfang

  • 1× Keypad Modul

    • Variante nach Auswahl: 3×4 (12 Tasten) oder 4×4 (16 Tasten)


🔎 Kurzbeschreibung

✔ Matrix-Keypad 3×4 / 4×4
✔ 12 oder 16 Tasten
✔ ABS-Kunststoff, langlebig
✔ FĂŒr Arduino & ESP32
✔ Ideal fĂŒr DIY & Steuerungsprojekte


 Pinout (4×4 Keypad, 8 Pins)

Rows (Zeilen)

  • R1 = Pin 5 (u. a. Taste 1: Pin1+Pin5, Taste 3: Pin3+Pin5)

  • R2 = Pin 6 (Taste 5: Pin2+Pin6, Taste B: Pin4+Pin6)

  • R3 = Pin 7 (Taste 7: Pin1+Pin7, Taste 8: Pin2+Pin7, Taste C: Pin4+Pin7)

  • R4 = Pin 8 (Taste 0: Pin2+Pin8, Taste D: Pin4+Pin8)

Columns (Spalten)

  • C1 = Pin 1 (Tasten 1/7 bestĂ€tigt)

  • C2 = Pin 2 (Tasten 0/5/8 bestĂ€tigt)

  • C3 = Pin 4 (Tasten B/C/D bestĂ€tigt)

  • C4 = Pin 3 (Taste 3: Pin3+Pin5 bestĂ€tigt)

Matrix-Tabelle (Layout)

C1 (Pin1)C2 (Pin2)C4 (Pin3)C3 (Pin4)
R1 (Pin5)123A
R2 (Pin6)456B
R3 (Pin7)789C
R4 (Pin8)*0#D

 

Keypad-Pinout (4×3 Keypad, 7 Pins)

Columns (Spalten)

  • C1 = Pin 3 → Tasten: 1, 4, 7, *

  • C2 = Pin 1 → Tasten: 2, 5, 8, 0

  • C3 = Pin 5 → Tasten: 3, 6, 9, #

Rows (Reihen)

  • R1 = Pin 2 → Tasten: 1, 2, 3

  • R2 = Pin 7 → Tasten: 4, 5, 6

  • R3 = Pin 6 → Tasten: 7, 8, 9

  • R4 = Pin 4 → Tasten: *, 0, #


3) Elektrisches Prinzip (Schaltung)

Funktionsweise

  • Rows werden vom ESP32 als AusgĂ€nge betrieben und nacheinander aktiv auf LOW gezogen.

  • Columns werden als EingĂ€nge mit Pull-Up betrieben (INPUT_PULLUP), d. h. im Ruhezustand HIGH.

  • Bei Tastendruck verbindet die Taste eine Row mit einer Column → die entsprechende Column wird LOW erkannt.

Logik-ZustÀnde

  • Keine Taste gedrĂŒckt: Column = HIGH

  • Taste gedrĂŒckt bei aktiver Row (LOW): Column = LOW


4) Schaltplan in Textform  

Keypad → ESP32

Rows (Outputs):

  • Keypad Pin 2 (R1) → ESP32 GPIO13 (OUTPUT)

  • Keypad Pin 7 (R2) → ESP32 GPIO14 (OUTPUT)

  • Keypad Pin 6 (R3) → ESP32 GPIO27 (OUTPUT)

  • Keypad Pin 4 (R4) → ESP32 GPIO26 (OUTPUT)

Columns (Inputs):

  • Keypad Pin 3 (C1) → ESP32 GPIO25 (INPUT_PULLUP)

  • Keypad Pin 1 (C2) → ESP32 GPIO33 (INPUT_PULLUP)

  • Keypad Pin 5 (C3) → ESP32 GPIO32 (INPUT_PULLUP)

Zusatz:

  • Keine Verbindung zu 5V.

  • GND ist nicht zwingend am Keypad erforderlich (Matrix ist passiv). FĂŒr saubere Referenz im System kann ESP32 natĂŒrlich normal versorgt sein.


5) Optional: Externe Pull-Ups (nicht nötig, aber möglich)

Wenn du keine internen Pull-Ups nutzen willst:

  • C1/C2/C3 jeweils ĂŒber 10 kΩ nach 3V3 ziehen

  • Columns bleiben dann als INPUT konfiguriert

In der Praxis: Interne Pull-Ups des ESP32 reichen aus.


6) Matrix-Tabelle (Tastenpositionen)

C1 (Pin3)C2 (Pin1)C3 (Pin5)
R1 (Pin2)123
R2 (Pin7)456
R3 (Pin6)789
R4 (Pin4)*0#

Weitere Bilder 

 

 

 

Kontakt

Wir können jederzeit ĂŒber eBay-Nachrichten kontaktiert werden, wenn Sie Fragen, Kommentare oder ProduktwĂŒnsche haben. Wir werden Ihnen innerhalb von 24 Stunden antworten und unser Bestes tun, um Ihnen zu helfen! Wir ermutigen unsere Kunden, uns mit allen Fragen oder Bedenken zu kontaktieren! Wir möchten sicher sein, dass Sie mit Ihrem Kauf vollkommen zufrieden sind.

Zahlung Über Ebay
Lieferungzeit 1 bis 2 Werktage
RĂŒckgabefrist 30 Tage