Inhaltsverzeichnis:

Modernes und neues und einfacheres Beispiel für Schließfach mit Arduino Matrix-Tastatur 4x4 - Gunook
Modernes und neues und einfacheres Beispiel für Schließfach mit Arduino Matrix-Tastatur 4x4 - Gunook

Video: Modernes und neues und einfacheres Beispiel für Schließfach mit Arduino Matrix-Tastatur 4x4 - Gunook

Video: Modernes und neues und einfacheres Beispiel für Schließfach mit Arduino Matrix-Tastatur 4x4 - Gunook
Video: Fresh Ups: Wo bist Du geblieben - Übung für neue Konzentration der Schüler*innen (Grundschule) 2024, Juli
Anonim
Modernes und neues und einfacheres Beispiel für ein Schließfach mit Arduino Matrix-Tastatur 4x4
Modernes und neues und einfacheres Beispiel für ein Schließfach mit Arduino Matrix-Tastatur 4x4

Ein weiteres Beispiel für die Verwendung einer LCD-Tastaturmatrix 4x4 mit einer I2C-Schaltung.

Schritt 1: Der Schaltplan

Der Schaltplan
Der Schaltplan
Der Schaltplan
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

Das Zustandsdiagramm: eine einfachere Methode
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!

Empfohlen: