8-12 år
Begynder
⏱ 20-30 minutter
Programmér et trafiklys
Byg et rigtigt trafiklys med tre LED’er, og styr rækkefølgen med din egen kode.

Har du lagt mærke til, at et dansk trafiklys går rød → rød+gul → grøn → gul → rød? Nu bygger du dit eget – med præcis samme rækkefølge.
Sådan gør du
- Sæt de tre LED’er i breadboardet. Det lange ben (+) skal forbindes til en pin, det korte ben (−) til GND gennem en modstand på 220 ohm.
- Forbind rød til pin 13, gul til pin 12 og grøn til pin 11 på din Arduino.
- Skriv koden nedenfor i Arduino IDE (gratis), og upload den.
- Se trafiklyset køre! Ret tiderne, så det passer til et rigtigt kryds.
Eksempel (Arduino)
int rod = 13, gul = 12, gron = 11;
void setup() {
pinMode(rod, OUTPUT);
pinMode(gul, OUTPUT);
pinMode(gron, OUTPUT);
}
void loop() {
digitalWrite(rod, HIGH); delay(3000); // rød
digitalWrite(gul, HIGH); delay(1000); // rød + gul
digitalWrite(rod, LOW);
digitalWrite(gul, LOW);
digitalWrite(gron, HIGH); delay(3000); // grøn
digitalWrite(gron, LOW);
digitalWrite(gul, HIGH); delay(1000); // gul
digitalWrite(gul, LOW);
}💡 Har du en micro:bit i stedet? Brug digital skriv pin P0 til 1 i MakeCode – princippet er det samme.
🧠 Udfordring – prøv selv
Tilføj en fodgængerknap: når knappen trykkes, skifter lyset til rødt for bilerne, og en ekstra grøn LED lyser for fodgængerne i 5 sekunder.