Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Tastatureingabe zeigte auf seriellem Monitor mit arduino uno und 4x4-Tastatur-Vollcode…
Lieferungen
Arduino uno x 1
4x4 Tastatur
All dies finden Sie auf dieser Seite:
BDSpeedy Tech-Teile
Schritt 1: Verbinden mit Arduino
Anschließen der Tastatur mit aruduino digitalen Pins:
Tastatur-Pin verbindet sich mit Arduino-Pin
1 D9
2 D8
3 D7
4 W6
5 D5
6 D4
7 D3
8 D2
Schritt 2: Code
CODE:
#enthalten
const byte numRows= 4
const byte numCols= 4;
keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} };
Byte rowPins[numRows] = {9, 8, 7, 6}; // Zeilen 0 bis 3
Byte colPins[numCols]= {5, 4, 3, 2}; //Spalten 0 bis 3
//initialisiert eine Instanz der Keypad-Klasse
Keypad myKeypad= Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
Leere Einrichtung () {
Serial.begin (9600);
}
//Wenn die Taste gedrückt wird, wird diese Taste in der 'keypressed'-Variable gespeichert //Wenn die Taste ungleich 'NO_KEY' ist, wird diese Taste ausgedruckt //wenn count=17, dann wird der Zähler auf 0 zurückgesetzt (dies bedeutet, dass während des gesamten Tastatur-Scanvorgangs keine Taste gedrückt wird
Leere Schleife () {
char keypressed = myKeypad.getKey();
if (Taste gedrückt != NO_KEY)
{
Serial.print (Taste gedrückt);
}
}
Schritt 3:
Hier ist mein Blogspot-Link, er hat ein zusätzliches Diagramm, das Sie vielleicht hilfreich finden könnten… Blogspot-Link
Schritt 4: Bibliothek hinzufügen
Hinzufügen der Bibliothek:
Um die Bibliothek hinzuzufügen, gehen Sie zu Skizzen> Bibliothek einschließen Geben Sie den Bibliotheksnamen "Tastatur" ein und drücken Sie dann auf Installieren. Laden Sie dann die Skizze auf Ihr arduino hoch. Hier ist ein optionaler Link:
WordPress-Blog
Blog-Spot