Arduino UNO R4 - Verkeerslicht
In deze handleiding leren we hoe we een verkeerslicht module kunnen besturen met Arduino UNO R4. We behandelen:
- Hoe u de verkeerslicht module aansluit op Arduino UNO R4
- Hoe u Arduino UNO R4 programmeert om de verkeerslicht module te besturen
- Hoe u Arduino UNO R4 programmeert om de verkeerslicht module te besturen zonder de delay() functie te gebruiken

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) |
Over de Verkeerslicht Module
Pinout
Een verkeerslicht module heeft 4 pins:
- GND pin: Dit is de aarde pin. Verbind deze met de GND op de Arduino UNO R4.
- R pin: Deze pin bestuurt het rode licht. Verbind deze met een digitale uitgang op de Arduino UNO R4.
- Y pin: Deze pin bestuurt het gele licht. Verbind deze met een digitale uitgang op de Arduino UNO R4.
- G pin: Deze pin bestuurt het groene licht. Verbind deze met een digitale uitgang op de Arduino UNO R4.

Hoe Het Werkt
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.
Hoe Te Programmeren Voor Verkeerslicht Module
- Stel de pins van een Arduino UNO R4 in als digitale uitgangen door de pinMode() functie te gebruiken.
- Programmeer om het rode licht te activeren met de digitalWrite() functie:
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.
- Verbind de verkeerslicht module met de Arduino Uno R4 volgens het meegeleverde schema.
- Verbind het Arduino Uno R4 board met uw computer via 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.
- Kopieer de code en open deze in Arduino IDE.
- Klik op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te uploaden.
- Controleer de verkeerslicht module.
Verkeerslichten werken anders afhankelijk van hun ontwerp dat in elk gebied wordt gebruikt. De hier gegeven informatie biedt een basisidee van hoe verkeerslichten helpen bij het regelen van verkeer.
De hierboven getoonde code laat u elk licht afzonderlijk besturen. Nu gaan we de code verbeteren om deze beter te laten werken.
Arduino UNO R4 Code Optimalisatie
- Laten we de code verbeteren door een functie toe te voegen om het licht te besturen.
- We kunnen de code verbeteren door een for loop te gebruiken.
- Laten we de code verbeteren door de millis() functie te gebruiken in plaats van delay().
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.