import time
import machine
rode_led = machine.Pin(0,machine.Pin.OUT) # maak GP0 een output
gele_led = machine.Pin(1,machine.Pin.OUT) # maak GP1 een output
groene_led = machine.Pin(2,machine.Pin.OUT) #
rode_led2 = machine.Pin(3,machine.Pin.OUT)
gele_led2 = machine.Pin(4,machine.Pin.OUT)
groene_led2 = machine.Pin(5,machine.Pin.OUT)
rode_led_voetganger = machine.Pin(6,machine.Pin.OUT)
groene_led_voetganger = machine.Pin(7,machine.Pin.OUT)
rode_led_voetganger = machine.Pin(8,machine.Pin.OUT)
groene_led_voetganger2 = machine.Pin(9,machine.Pin.OUT)
rode_led_voetganger2 = machine.Pin(machine.Pin.OUT)
drukknop1 = machine.Pin(15,machine.Pin.IN)
drukknop2 = machine.Pin(14,machine.Pin.IN)
while True:
drukknopA = drukknop1.value()
if drukknopA == 1:
rode_led.value(1) # rood aan
gele_led.value(0) # geel uit
groene_led.value(0) # groen uit
rode_led2.value(0) # rood2 uit
gele_led2.value(0) # geel2 uit
groene_led2.value(1) # groen2 aan
time.sleep(5) # wacht 5 seconden
rode_led.value(1) # rood aan
gele_led.value(0) # geel uit
groene_led.value(0) # groen uit
rode_led2.value(0) # rood2 uit
gele_led2.value(1) # geel2 aan
groene_led2.value(0) # groen2 uit
time.sleep(1.5) # wacht 1.5 seconde
rode_led.value(1) # rood aan
gele_led.value(0) # geel uit
groene_led.value(0) # groen uit
rode_led2.value(1) # rood2 aan (= kruispunt ontruimen)
gele_led2.value(0) # geel2 uit
groene_led2.value(0) # groen2 uit
time.sleep(3) # wacht 3 seconden
rode_led.value(0) # rood uit
gele_led.value(0) # geel uit
groene_led.value(1) # groen aan
rode_led2.value(1) # rood2 aan
gele_led2.value(0) # geel2 uit
groene_led2.value(0) # groen2 uit
groene_led_voetganger.value(1) #groene led voetganger aan
time.sleep(5) # wacht 5 seconden
else:
pass
Loading
pi-pico-w
pi-pico-w