5101+ beoordelingen
Bestel voor 16:00 voor dezelfde dag verzending
14 dagen retour
NL
Particulier
Zakelijk
In dit project leer je hoe je meerdere LED’s kunt gebruiken om een verkeerslicht te simuleren. Elke LED wordt via een aparte GPIO-pin aangestuurd, en je programmeert de logica van een verkeerslicht.
GPIO | Pin # | LED-kleur | Functie |
GPIO 17 | Pin 11 | Rood | Rode LED aansturen |
GPIO 27 | Pin 13 | Geel | Gele LED aansturen |
GPIO 22 | Pin 15 | Groen | Groene LED aansturen |
GND | Pin 6 | Alle LED’s | Aarde/grondverbinding |
from gpiozero import LED
from time import sleep
# LED's koppelen aan GPIO-pinnen
red = LED(17) # Rode LED op GPIO 17
yellow = LED(27) # Gele LED op GPIO 27
green = LED(22) # Groene LED op GPIO 22
# Verkeerslicht simulatie
while True:
# Rood licht
red.on()
yellow.off()
green.off()
sleep(3)
# Rood en geel samen (overgang)
red.on()
yellow.on()
green.off()
sleep(1)
# Groen licht
red.off()
yellow.off()
green.on()
sleep(3)
# Geel knipperend (waarschuwing)
red.off()
yellow.on()
green.off()
sleep(1)
yellow.off()
sleep(1)
Als alles correct is aangesloten en het script correct is uitgevoerd, zal het verkeerslicht de standaard volgorde van rood, geel en groen nabootsen.
Na dit project kan je door naar de volgende:
https://elektronicavoorjou.nl/project/gpio-project-4-drukknop-digitaal-analoog