from machine import Pin
import time
p1 = Pin(7, Pin.OUT)
p2 = Pin(6, Pin.OUT)
p3 = Pin(5, Pin.OUT)
p4 = Pin(4, Pin.OUT)
p5 = Pin(3, Pin.OUT)
p6 = Pin(2, Pin.OUT)
p7 = Pin(1, Pin.OUT)
p8 = Pin(0, Pin.OUT)
while True:
p1.on() #Start of LIGHT PATTERN 1
time.sleep(.5)
p1.off()
p2.on()
time.sleep(.5)
p2.off()
p3.on()
time.sleep(.5)
p3.off()
p4.on()
time.sleep(.5)
p4.off()
p5.on()
time.sleep(.5)
p5.off()
p6.on()
time.sleep(.5)
p6.off()
p7.on()
time.sleep(.5)
p7.off()
p8.on()
time.sleep(.5)
p8.off()
p7.on()
time.sleep(.5)
p7.off()
p6.on()
time.sleep(.5)
p6.off()
p5.on()
time.sleep(.5)
p5.off()
p4.on()
time.sleep(.5)
p4.off()
p3.on()
time.sleep(.5)
p3.off()
p2.on()
time.sleep(.5)
p2.off()
p1.on()
time.sleep(.5)
p1.off()
time.sleep(2) #END OF LIGHT PATTERN 1
p1.on() #START OF LIGHT PATTERN 2
p3.on()
p5.on()
p7.on()
time.sleep(.5)
p1.off()
p3.off()
p5.off()
p7.off()
p2.on()
p4.on()
p6.on()
p8.on()
time.sleep(.5)
p1.on()
p3.on()
p5.on()
p7.on()
p2.off()
p4.off()
p6.off()
p8.off()
time.sleep(.5)
p1.off()
p3.off()
p5.off()
p7.off()
p2.on()
p4.on()
p6.on()
p8.on()
time.sleep(.5)
p1.on()
p3.on()
p5.on()
p7.on()
p2.off()
p4.off()
p6.off()
p8.off()
time.sleep(.5)
p1.off()
p3.off()
p5.off()
p7.off()
p2.on()
p4.on()
p6.on()
p8.on()
time.sleep(.5)
p1.on()
p3.on()
p5.on()
p7.on()
p2.off()
p4.off()
p6.off()
p8.off()
time.sleep(.5)
p1.off()
p3.off()
p5.off()
p7.off()
time.sleep(2) #END OF LIGHT PATTERN 2
p1.on() #START OF LIGHT PATTERN 3
p8.on()
time.sleep(.5)
p1.off()
p8.off()
p2.on()
p7.on()
time.sleep(.5)
p2.off()
p7.off()
p3.on()
p6.on()
time.sleep(.5)
p3.off()
p6.off()
p1.on()
p8.on()
time.sleep(.5)
p1.off()
p8.off()
p4.on()
p5.on()
time.sleep(.5)
p4.off()
p5.off()
time.sleep(.5)
p1.on()
p8.on()
time.sleep(.5)
p1.off()
p8.off()
p2.on()
p7.on()
time.sleep(.5)
p2.off()
p7.off()
p3.on()
p6.on()
time.sleep(.5)
p3.off()
p6.off()
p1.on()
p8.on()
time.sleep(.5)
p1.off()
p8.off()
p4.on()
p5.on()
time.sleep(.5)
p4.off()
p5.off()
time.sleep(2) #END OF THE LAST LIGHT PATTERN