from time import sleep_ms
from machine import Pin
led1= Pin(0, Pin.OUT)
led2= Pin(1, Pin.OUT)
led3= Pin(2, Pin.OUT)
led4= Pin(3, Pin.OUT)
led5= Pin(4, Pin.OUT)
led6= Pin(5, Pin.OUT)
led7= Pin(6, Pin.OUT)
led8= Pin(7, Pin.OUT)
led9= Pin(8, Pin.OUT)
led10= Pin(9, Pin.OUT)
led11= Pin(10, Pin.OUT)
led12= Pin(11, Pin.OUT)
led13= Pin(12, Pin.OUT)
led14= Pin(13, Pin.OUT)
led15= Pin(14, Pin.OUT)
#lijsten met patronen voor de leds
patroon_A = [led1,led3,led5,led7,led9,led11,led13,led15]
patroon_B = [led2,led4,led6,led8,led10,led12]
patroon_C = [led13,led1,led12,led2,led11,led3,led10,led4,led9,led5,led8,led6,led7]
patroon_D = [led3,led8,led6,led2,led1,led11,led9,led10,led4,led3]
patroon_E = [led13,led12,led11,led9,led11,led8,led10,led7,led1,led6,led2,led5,led4,led3]
patroon_F = []
patroon_G = () #dit is een tuple, geen lijst
led14.value(1)
# hoofdlus (wordt steeds opnieuw uitgevoerd)
while True:
for led in patroon_A:
led.value(1)
sleep_ms(50)
led.value(0)
sleep_ms(10)
sleep_ms(100)
for led in patroon_B:
led.value(1)
sleep_ms(50)
led.value(0)
sleep_ms(10)
sleep_ms(100)
for led in patroon_C:
led.value(1)
sleep_ms(50)
led.value(0)
sleep_ms(10)
sleep_ms(100)
for led in patroon_D:
led.value(1)
sleep_ms(10)
led.value(0)
sleep_ms(50)
sleep_ms(100)
for led in patroon_E:
led.value(1)
sleep_ms(200)
sleep_ms(100)Loading
pi-pico-w
pi-pico-w