Arduino Keypad 4x4 Tutorial

Die Tastatureingabe wurde dem seriellen Monitor mit Arduino Uno und 4x4 Keypad Full Code angezeigt ...

Schritt 1: Verbindung mit Arduino herstellen

Anschließen der Tastatur mit digitalen Aruduino-Pins:

Tastatur-Pin Wird mit dem Arduino-Pin verbunden

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Schritt 2: Code

CODE:

#umfassen

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);

void setup () {

Serial.begin (9600);

}}

// Wenn die Taste gedrückt wird, wird diese Taste in der Variablen 'keypressed' gespeichert. // Wenn die Taste nicht gleich 'NO_KEY' ist, wird diese Taste ausgedruckt. // Wenn count = 17 ist, wird count auf 0 zurückgesetzt (dies) bedeutet, dass während des gesamten Scanvorgangs der Tastatur keine Taste gedrückt wird

void loop () {

char keypressed = myKeypad.getKey ();

if (Tastendruck! = NO_KEY)

{

Serial.print (Tastendruck);

}}

}}

Schritt 3:

Hier ist mein Blogspot-Link. Es enthält ein zusätzliches Diagramm, das möglicherweise hilfreich ist. Blogspot-Link

Anhänge

  • keypad1.ino herunterladen

Schritt 4: Bibliothek hinzufügen

Hinzufügen der Bibliothek:

Um die Bibliothek hinzuzufügen, gehen Sie zu Skeetches - >> Bibliothek einschließen -> Geben Sie den Libray-Namen "Tastatur" ein und drücken Sie "Installieren". Laden Sie dann die Skizze auf Ihr Arduino hoch.
Hier ist ein optionaler Link:

WordPress-Blog

Blog-Spot

Ähnlicher Artikel