"'from time import sleep_ms # importeer functie sleep uit module time
from machine import Pin # importeer functie Pin uit module machine
rode_led = Pin(16,Pin.OUT) # stel een instantie(object) rode_led in als uitgang
gele_led = Pin(15,Pin.OUT) # stel een instantie(object) gele_led in als uitgang
pb_start = Pin(21,Pin.IN) # stel een instantie(object) pb_start in als ingang
pb_stop = Pin(20, Pin.IN) # stel een instantie(object) pb_stop in als ingang
# als je import machine gebruikt
# rode_led = machine.Pin(16,machine.Pin.OUT)
# wat dus langer is om te noteren
start = 0
while True: # blijf steeds herhalen (oneindige lus)
if pb_start.value() == 1:
start = 1
if pb_stop.value() == 0 and start == 1: # controleer toestand van object pb_start op 1
rode_led.on() # als pb_start = 1, dan zet rode_led aan
gele_led.off() # als pb_start = 1, dan zet gele_led uit
sleep_ms(300) # als pb_start = 1, wacht 300 milliseconden
rode_led.off() # als pb_start = 1, dan zet rode_led uit
gele_led.on() # als pb_start = 1, dan zet gele_led aan
sleep_ms(300) # als pb_start = 1, wacht 300 milliseconden
# herhaal alles zolang pb_start = 1 is
else:
rode_led.off() # als pb_start = 1, dan zet rode_led uit
gele_led.off()
start = 0 # als pb_start = 1, dan zet gele_led uit