Arduino UNO R4 - Keypad - LCD
Deze tutorial legt uit hoe u Arduino UNO R4 programmeert om ingedrukte toetsen van een keypad te lezen en weer te geven op een LCD-display.
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 Keypad en LCD
Als u niet bekend bent met keypads en LCD's, inclusief hun pinouts, functionaliteit en programmering, raadpleeg dan de volgende tutorials voor meer informatie:
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
※ Notiz:
Het I2C-adres voor de LCD kan variëren afhankelijk van de fabrikant. In ons programma gebruikten we het adres 0x27 zoals opgegeven door de fabrikant DIYables.
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit uw eerste keer is dat u de Arduino Uno R4 WiFi/Minima gebruikt, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Verbind het Arduino Uno R4 board met het keypad en LCD I2C volgens het bijgeleverde schema.
- Verbind het Arduino Uno R4 board met uw computer met behulp van 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.
- Klik op het Libraries-pictogram aan de linkerkant van de Arduino IDE.
- Typ DIYables_Keypad in het zoekvak en zoek naar de keypad-bibliotheek van DIYables.io.
- Klik op de Install-knop om de keypad-bibliotheek toe te voegen aan uw IDE.

- Zoek naar "LiquidCrystal I2C" en zoek naar de LiquidCrystal_I2C bibliotheek van Frank de Brabander.
- Klik op de Install-knop om de LiquidCrystal_I2C bibliotheek te installeren.

- Kopieer de code en open deze in de Arduino IDE.
- Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino UNO R4 te uploaden.

- Druk op toetsen op het keypad
- Controleer de LCD om het resultaat te zien
Als het LCD-scherm niets toont, raadpleeg dan Probleemoplossing voor LCD I2C voor hulp.
Code Uitleg
Bekijk de uitleg in de opmerkingen binnen de broncode!
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.