from time import sleep # importeer functie sleep uit module time
from machine import Pin # importeer functie Pin uit module machine
led_rood = Pin(15,Pin.OUT)
led_geel = Pin(16,Pin.OUT)
led_oranje = Pin(17,Pin.OUT)
led_groen = Pin(18,Pin.OUT)
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
start = 1
tel = 1
while True: # blijf steeds herhalen (oneindige lus)
if tel > 8:
tel = 1
if tel < 1:
tel = 8
if pb_start.value() == 1:
start = 1
if pb_stop.value() == 1:
start = 0
if tel == 1:
led_rood.on()
led_geel.off()
led_oranje.off()
led_groen.off()
sleep(0.5)
if tel == 2:
led_rood.off()
led_geel.on()
led_oranje.off()
led_groen.off()
sleep(0.5)
if tel == 4:
led_rood.off()
led_geel.off()
led_oranje.on()
led_groen.off()
sleep(0.5)
if tel == 8:
led_rood.off()
led_geel.off()
led_oranje.off()
led_groen.on()
sleep(0.5)
if start == 1:
tel = tel * 2
if start == 0:
tel = tel / 2
print(tel)
print(start) # als pb_start = 1, dan zet rode_led uit # als pb_start = 1, dan zet gele_led uit