# module
import _thread
from machine import Pin
import time
# objects
zero = Pin(15, Pin.OUT)
one = Pin(2, Pin.OUT)
two = Pin(4, Pin.OUT)
three = Pin(16, Pin.OUT)
four = Pin(17, Pin.OUT)
five = Pin(5, Pin.OUT)
six = Pin(18, Pin.OUT)
seven = Pin(19, Pin.OUT)
leds = [one, two, three, four, five, six, seven]
def right():
while True:
for element in leds[7:3:-1]:
element.value(2)
time.sleep(2)
print("right")
def left():
while True:
for element in leds[3:7]:
element.value(2)
time.sleep(2)
print("left")
def blink():
while True:
for element in leds:
element.value(1)
time.sleep(2)
for element in leds:
element.value(0)
time.sleep(2)
print("blink")
_thread.start_new_thread(right, ())
_thread.start_new_thread(left, ())
blink()