import machine # importeer module machine
import time # importeer module time
rode_led = machine.Pin(28, machine.Pin.OUT) # maak GP28 een uitgang
oranje_led = machine.Pin(27, machine.Pin.OUT) # maak GP27 een uitgang
groene_led = machine.Pin(0, machine.Pin.OUT) # maak GP0 een uitgang
blauwe_led = machine.Pin(1, machine.Pin.OUT) # maak GP1 een uitgang
drukknop_aan = machine.Pin(15, machine.Pin.IN) # maak GP15 een ingang
drukknop_uit = machine.Pin(14, machine.Pin.IN) # maak GP14 een ingang
while True: # herhaal steeds opnieuw
start = drukknop_aan.value() # lees toestand van drukknop op GP15 in
if start == 1: # drukknop ingedrukt?
while True: # herhaal steeds opnieuw nadat drukknop GP15 ingedrukt werd
stop = drukknop_uit.value() # lees toestand van drukknop op GP14 in
if stop != 1: # zolang drukknop op GP14 NIET ingedrukt doe ...
rode_led.value(0)
oranje_led.value(0)
groene_led.value(0)
blauwe_led.value(1)
time.sleep_ms(500) # wacht 0,5 seconde
rode_led.value(0)
oranje_led.value(0)
groene_led.value(1)
blauwe_led.value(0)
time.sleep_ms(500) # wacht 0,5 seconde
rode_led.value(0)
oranje_led.value(1)
groene_led.value(0)
blauwe_led.value(0)
time.sleep_ms(500) # wacht 0,5 seconde
rode_led.value(1)
oranje_led.value(0)
groene_led.value(0)
blauwe_led.value(0)
time.sleep_ms(500) # wacht 0,5 seconde
else: # anders (als drukknop op GP14 WEL ingedrukt doe...)
exit() # beëindig het programma