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)
#lijst met patronen
patroon_A = [led1,led2,led3,led4,led5]
patroon_B = [led10,led1,led11,led2,led12,led3]
patroon_C = [led15,led7,led14,led8,led13,led9]
patroon_D = [led6,led7,led8,led9,led10]
patroon_E = [led10,led1,led11,led2,led12,led3]
patroon_F = [led15,led7,led14,led8,led13,led9]
patroon_G = [led11,led12,led13,led14,led15]
while True:
for led in patroon_A:
led.value(1) #ledjes in patroon A aan
sleep_ms(30) #ledjes staan aan voor 30ms
led.value(0) #ledjes in patroon 1 uit
sleep_ms(100) #ledjes staan uit voor 100ms
for led in patroon_B:
led.value(1) #ledjes in patroon B aan
sleep_ms(50) #ledjes staan aan voor 50ms
led.value(0) #ledjes in patroon B staan uit
sleep_ms(150) #ledjes staan uit voor 150ms
for led in patroon_C:
led.value(1) #ledjes in patroon C aan
sleep_ms(30) #ledjes staan aan voor 30ms
led.value(0) #ledjes in patroon C uit
sleep_ms(100) #ledjes staan uit voor 100ms
for led in patroon_D:
led.value(1) #ledjes in patroon D aan
sleep_ms(50) #ledjes staan aan voor 50ms
led.value(0) #ledjes in patroon D uit
sleep_ms(250) #ledjes staan uit voor 250ms
for led in patroon_E:
led.value(1) #ledjes in patroon E aan
sleep_ms(50) #ledjes staan aan voor 50ms
led.value(0) #ledjes in patroon E uit
sleep_ms(100) #ledjes staan uit voor 100ms
for led in patroon_F:
led.value(1) #ledjes in patroon F aan
sleep_ms(35) #ledjes staan aan voor 35ms
led.value(0) #ledjes in patroon F uit
sleep_ms(150) #ledjes staan uit voor 150ms
for led in patroon_G:
led.value(1)
sleep_ms(50)
led.value(0)
sleep_ms(100)