Ik leid al meer dan 20 jaar IT’ers op.
Ik vind het leuk om stagiaires kennis te laten maken met informatica met programmeren die ze zelf hebben ontwikkeld.
Je leert de basis van het aansturen van LED’s.
De rest moeten ze zelf uitzoeken en later kunnen uitleggen.
Vanaf 2023 kunnen ze het brein volledig uitschakelen 😡
Hier is het tweede voorbeeld over het onderwerp AI
Mijn inbreng:
Laat me een programma zien voor verkeerslichtbesturing op een Arduino
Output binnen 5 seconden
==========
Hier is een voorbeeld van een verkeerslichtregelprogramma op een Arduino:
const int redPin = 9;
const int yellowPin = 10;
const int greenPin = 11;
void setup() {
pinMode (redPin, OUTPUT);
pinMode (yellowPin, OUTPUT);
pinMode (greenPin, OUTPUT);
}
void loop() {
Rood aan
digitalWrite(redPin, HOOG);
vertraging(3000);
Rood uit, geel aan
digitalWrite(redPin, LAAG);
digitalWrite(yellowPin, HOOG);
vertraging(1000);
Geel uit, groen aan
digitalWrite(yellowPin, LAAG);
digitalWrite(greenPin, HOOG);
vertraging(3000);
Groen uit, geel aan
digitalWrite(greenPin, LAAG);
digitalWrite(yellowPin, HOOG);
vertraging(1000);
Geel uit, rood aan
digitalWrite(yellowPin, LAAG);
digitalWrite(redPin, HOOG);
vertraging(3000);
}
Het programma definieert de pinnen waarop de verkeerslichten zijn aangesloten (rood, geel, groen) en stelt deze in als uitgangen.
In de loop()-functie wordt de verkeerslichtregeling vervolgens uitgevoerd door de respectievelijke pinnen voor de kleuren in en uit te schakelen, met behulp van de delay()-functie om de duur van elke kleur te regelen.
Opgemerkt moet worden dat dit slechts een voorbeeldprogramma is en dat er verschillende aanpassingen kunnen zijn, afhankelijk van uw behoeften en opstelling.
==========
No responses yet