from time import sleep
from machine import Pin
rood = Pin(0,Pin.OUT)
groen1 = Pin(1,Pin.OUT)
groen2= Pin(2,Pin.OUT)
geel1= Pin(3,Pin.OUT)
geel2= Pin(4,Pin.OUT)
geel3= Pin(5,Pin.OUT)
geel4= Pin(6,Pin.OUT)
geel5= Pin(7,Pin.OUT)
geel6= Pin(8,Pin.OUT)
leven1 = Pin(9,Pin.OUT)
leven2= Pin(10,Pin.OUT)
leven3= Pin(11,Pin.OUT)
knop = Pin(12,Pin.IN)
restard = 0
levens = 3
leven1.value(1)
leven2.value(1)
leven3.value(1)
sleep(3)
b = 1
a = 1
while True:
restart = 0
while levens > 0:
geel6.value(1)
sleep(a)
geel6.value(0)
geel5.value(1)
sleep(a)
geel5.value(0)
geel4.value(1)
sleep(a)
geel4.value(0)
geel3.value(1)
sleep(a)
geel3.value(0)
geel2.value(1)
sleep(a)
geel2.value(0)
geel1.value(1)
sleep(a)
geel1.value(0)
groen2.value(1)
if knop.value() == 1:
b = 0
sleep(a)
groen2.value(0)
if b == 1:
groen1.value(1)
groen2.value(0)
if knop.value() == 1:
b = 0
sleep(a)
groen1.value(0)
else:
sleep(a)
groen1.value(0)
rood.value(1)
sleep(1)
levens = levens - 1
else:
a = a * 0.75
sleep(a)
groen1.value(0)
if levens == 2:
leven3.value(0)
if levens == 1:
leven2.value(0)
if levens == 0:
leven1.value(0)
sleep(a)
rood.value(0)
b = 1
while restart < 3:
if knop.value() == 1:
restart = restart + 1