Arduino UNO R4 - Keypad 3x4
Deze tutorial leert u hoe u Arduino UNO R4 gebruikt met een 3x4 keypad. In detail gaan we leren:
- Hoe u een 3x4 keypad aansluit op Arduino UNO R4.
- Hoe u Arduino UNO R4 programmeert om de ingedrukte toets van een 3x4 keypad te lezen
- Hoe u het ingevoerde wachtwoord op een keypad controleert.

Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over 3x4 Keypad
Het keypad heeft 12 membraanknoppen gerangschikt in rijen en kolommen, bekend als een matrix. Elke knop wordt een toets genoemd.
Pinout
Een 3x4 keypad heeft 7 pinnen, verdeeld in twee categorieën: rijen en kolommen.
- 4 pinnen zijn voor de rijen (R1, R2, R3, R4).
- 3 pinnen zijn voor de kolommen (C1, C2, C3).

Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
Arduino UNO R4 Code
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Sluit de Arduino Uno R4 aan op het 3x4 keypad volgens het meegeleverde schema.
- Sluit de Arduino Uno R4 aan op uw computer met een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM-poort.
- Ga naar het Libraries pictogram aan de linkerkant van de Arduino IDE.
- Typ DIYables_Keypad in het zoekvak en zoek naar de keypad library van DIYables.io.
- Druk op de Install knop om de keypad library te installeren.

- Kopieer de bovenstaande code en open deze met de Arduino IDE.
- Klik op de Upload knop in de Arduino IDE om de code naar de Arduino UNO R4 te uploaden.
- Open de Serial Monitor.
- Druk enkele toetsen op het keypad in.
- Controleer de resultaten in de Serial Monitor.
Keypad en Wachtwoord
Een veelvoorkomend gebruik van een keypad is het invoeren van een wachtwoord. Bij dit gebruik benadrukken we twee speciale toetsen:
- Een toets om het invoeren van het wachtwoord te beginnen of opnieuw te beginnen. Bijvoorbeeld toets "*"
- Een toets om het invoeren van het wachtwoord te beëindigen. Bijvoorbeeld toets "#"
Het wachtwoord zal bestaan uit de overige toetsen, exclusief de twee gekozen speciale toetsen.
Wanneer een toets wordt ingedrukt:
- Als de toets niet "*" of "#" is, voeg de toets toe aan het wachtwoord dat de gebruiker invoert.
- Als de toets "#" is, controleer of het door de gebruiker ingevoerde wachtwoord overeenkomt met het ingestelde wachtwoord, wis dan het ingevoerde wachtwoord.
- Als de toets "*" is, wis het ingevoerde wachtwoord.
Keypad - Wachtwoord Code
- Voer de bovenstaande code uit.
- Open de Serial Monitor.
- Voer de toetsen "123456" in en druk dan op "#".
- Voer de toetsen "1234" in en druk dan op "#".
- Controleer de resultaten in de Serial Monitor.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.