Ook hebben we met hetzelfde groepje een stoplicht-opdracht gemaakt in Arduino.
De bedoeling van deze opdracht was dat je een stoplicht maakte, maar dan alleen met de lampjes, zodat ze in de juiste volgorde achter elkaar aangingen.
Dus bijvoorbeeld: groen, oranje, rood – of rood, oranje, groen.
Ook bij deze opdracht kregen we een code van onze docent, die we moesten overschrijven op het Arduino-kastje.
Helaas heb ik geen foto meer van ons eigen bouwwerk, maar ik zal wel een voorbeeld van Google laten zien.
Daarnaast laat ik ook weer zien hoe de code eruitzag.
zie hieronder hoe de code eruitzag.
// Pin definities voor de LED’s
int redLed = 9; // Rode LED aangesloten op pin 9
int yellowLed = 10; // Gele LED aangesloten op pin 10
int greenLed = 11; // Groene LED aangesloten op pin 11
void setup() {
// Stel de LED-pinnen in als uitvoer
pinMode(redLed, HIGH);
pinMode(yellowLed, OUTPUT);
pinMode(greenLed, OUTPUT);
}
void loop() {
// Groene LED aan (rood en geel uit)
digitalWrite(greenLed, HIGH);
digitalWrite(redLed, LOW);
digitalWrite(yellowLed, LOW);
delay(5000); // 5 seconden groen
// Gele LED aan (rood en groen uit)
digitalWrite(yellowLed, HIGH);
digitalWrite(greenLed, LOW);
delay(2000); // 2 seconden geel
// Rode LED aan (geel en groen uit)
digitalWrite(redLed, HIGH);
digitalWrite(yellowLed, LOW);
delay(5000); // 5 seconden rood
}