import machine # importeer module machine
import time # importeer module time
rode_led = machine.Pin(18, machine.Pin.OUT) # maak GP18 een uitgang
blauwe_led = machine.Pin(19, machine.Pin.OUT) # maak GP19 een uitgang
groene_led = machine.Pin(20, machine.Pin.OUT) # maak GP20 een uitgang
gele_led = machine.Pin(21, machine.Pin.OUT) # maak GP21 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 drukknop_uit.value() == 0: # herhaal zolang drukknop GP14 NIET ingedrukt werd
rode_led.value(1) # 0001
blauwe_led.value(0)
groene_led.value(0)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 0010
blauwe_led.value(1)
groene_led.value(0)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 0011
blauwe_led.value(1)
groene_led.value(0)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 0100
blauwe_led.value(0)
groene_led.value(1)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 0101
blauwe_led.value(0)
groene_led.value(1)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 0110
blauwe_led.value(1)
groene_led.value(1)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 0111
blauwe_led.value(1)
groene_led.value(1)
gele_led.value(0)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 1000
blauwe_led.value(0)
groene_led.value(0)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 1001
blauwe_led.value(0)
groene_led.value(0)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 1010
blauwe_led.value(1)
groene_led.value(0)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 1011
blauwe_led.value(1)
groene_led.value(0)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 1100
blauwe_led.value(0)
groene_led.value(1)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 1101
blauwe_led.value(0)
groene_led.value(1)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(0) # 1110
blauwe_led.value(1)
groene_led.value(1)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde
rode_led.value(1) # 1111
blauwe_led.value(1)
groene_led.value(1)
gele_led.value(1)
time.sleep_ms(1000) # wacht 1 seconde