Inhaltsverzeichnis:
Video: Modernes und neues und einfacheres Beispiel für Schließfach mit Arduino Matrix-Tastatur 4x4 - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Ein weiteres Beispiel für die Verwendung einer LCD-Tastaturmatrix 4x4 mit einer I2C-Schaltung.
Schritt 1: Der Schaltplan
Diese Matrixtastatur besteht aus 16 Drucktasten und mit I2c-Kommunikation benötigen Sie nur 2 Pins, um sie zu verwalten: SDA (A4 auf Arduino-Platine) und SCL (A5 auf Arduino-Platine).
Ich habe eine PCF8574A 16 DIP I / O I2c-Schaltung verwendet, der kleine Schaltplan ist oben angegeben. Die Adresse dieser Art von Komponenten ist in meinem Beispiel 0x3C (A0=0, A1=0, A2=1).
Schritt 2: Das Zustandsdiagramm: eine einfachere Methode
Diese neue Methode basiert auf Timern, die es Ihnen ermöglichen, den guten Code (bestehend aus 4 Zeichen: CODE1 dann CODE2 dann CODE3 dann CODE4) auf den Tasten zur richtigen Zeit zu erstellen.
Die Arduino-Skizze enthält 4 spezielle Bibliotheken:
SM.h
Wire.h
Tastatur_I2C.h
Tastatur.h
Ich gebe eine Packung davon und die Skizze. Wenn der eingegebene Code gut ist, leuchtet Pin 13 auf und Sie müssen die Taste ' * ' drücken, um zu initialisieren. Ist der Code falsch, blinkt der Pin 13 auf.
Hinweis: Ich kann heute die Bibliotheken aufgrund eines internen Serverfehlers nicht herunterladen. Es tut uns leid.
PROBLEM GELÖST, WENN SIE. RAR. VERWENDEN
Schritt 3: Fazit
Die gedrückten Tasten müssen bei einer steigenden Flanke erkannt werden, es sei denn, es wird nicht ordnungsgemäß ausgeführt.
All diese Komponenten sind sehr günstig und Sie haben eine sehr eingängige Tastatur mit wenigen Pins auf den Arduino-Boards.
Danke an alle interessanten Tutorials, die ich gefunden habe.
Glücklich anweisbar!