from time import sleep
from machine import Pin
sleep(0.1) # Wait for USB to become ready
print("Hello, Pi Pico W!")
levenled11 = Pin(12,Pin.OUT)
levenled12 = Pin(13,Pin.OUT)
levenled13 = Pin(14,Pin.OUT)
levenled21 = Pin(15,Pin.OUT)
levenled22 = Pin(16,Pin.OUT)
levenled23 = Pin(17,Pin.OUT)
drukknopply1 = Pin(18,Pin.IN)
drukknopply2 = Pin(19,Pin.IN)
levenled11.value(1)
levenled12.value(1)
levenled13.value(1)
levenled21.value(1)
levenled22.value(1)
levenled23.value(1)
levensply1 = 3
levensply2 = 3
richting = 1
startup = 1
snelheid = 0.25
knop1 = 1
knop2 = 1
while levensply1 > 0 and levensply2 > 0:
for x in range(0,12,richting):
if startup == 1 and x == 0 or x == 11:
startup = 0
elif startup == 0 and x != 1 and x != 10:
led = Pin(x,Pin.OUT)
led.value(1)
sleep(snelheid)
led.value(0)
elif x == 1:
led = Pin(x,Pin.OUT)
led.value(1)
sleep(snelheid)
if drukknopply1.value() == 1:
knop1 = 0
richting = -1
led.value(0)
elif x == 10:
led = Pin(x,Pin.OUT)
led.value(1)
sleep(snelheid)
if drukknopply2.value() == 1:
knop2 = 0
richting = 1
led.value(0)
if x == 0 and knop1 == 1:
levensply1 = levensply1 - 1
richting = 1
if x == 11 and knop2 == 1:
levensply1 = levensply1 - 1
richting =-1
if levensply1 == 2:
levenled13.value(0)
sleep(1)
if levensply1 == 1:
levenled12.value(0)
sleep(1)
if levensply1 == 0:
levenled11.value(0)
sleep(1)
if levensply2 == 2:
levenled23.value(0)
sleep(1)
if levensply2 == 1:
levenled22.value(0)
sleep(1)
if levensply2 == 0:
levenled11.value(0)
sleep(1)