Arduino UNO R4 - Ingebouwde LED Matrix
De Arduino Uno R4 WiFi wordt geleverd met een ingebouwde 12x8 LED Matrix. In deze handleiding gaan we onderzoeken hoe u de ingebouwde LED matrix kunt gebruiken om cijfers en karakters weer te geven. Specifiek behandelen we het volgende:
- Programmeren van de Arduino Uno R4 WiFi om enkele cijfers (0-9) of karakters (A-Z) weer te geven op een instelbare positie.
- Programmeren van de Arduino Uno R4 WiFi om twee cijfers of karakters tegelijkertijd weer te geven.

Voor informatie over het gebruik van de Arduino R4 met externe LED Matrix modules, raadpleeg de handleiding Arduino UNO R4 - LED Matrix.
Benodigde Hardware
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) |
Demonstratie
Arduino Code - Geeft cijfers (0-9) of karakters (A-Z) weer
De onderstaande code geeft achtereenvolgens cijfers van 0 tot 9 en karakters van A tot Z weer, één voor één, in het midden van de LED matrix.
Snelle Stappen
- Als dit de eerste keer is dat u Arduino Uno R4 gebruikt, zie hoe u de omgeving instelt voor Arduino Uno R4 in Arduino IDE.
- Kopieer de bovenstaande code en open deze met Arduino IDE
- Maak het fonts.h bestand aan in Arduino IDE door:

- Klik op de knop net onder het seriële monitor icoon en kies "New Tab", of gebruik Ctrl+Shift+N.
- Geef het bestand de naam fonts.h en klik op de OK knop

- Kopieer de onderstaande code en plak deze in dat bestand.
- Klik op de Upload knop in Arduino IDE om de code naar Arduino te uploaden
- Controleer de status van de LED Matrix
Code Uitleg
In de verstrekte code is het cruciaal om te focussen op de add_to_frame(char c, int pos) functie. Deze functie accepteert twee argumenten:
- char c: Het karakter dat weergegeven moet worden. Geldige waarden variëren van 0 tot 9 en A tot Z.
- int pos: De kolompositie waar het karakter weergegeven moet worden. Geldige waarden variëren van 0 tot 11.
Arduino Code - Geeft twee karakters tegelijkertijd weer
De volgende Arduino code geeft tegelijkertijd twee karakters weer op de LED matrix.