from machine import Pin
from utime import sleep
from neopixel import NeoPixel
from random import randrange
print("started")
NUM_LEDS = 16
leds = NeoPixel(Pin(15, Pin.OUT),NUM_LEDS)
st = 0.025
def turn_off(NUM_LEDS):
for i in range(NUM_LEDS):
leds[i] = [0,0,0]
leds.write()
while True:
x=0
turn_off(NUM_LEDS)
while True:
color = [randrange(255),randrange(255),randrange(255)]
print(NUM_LEDS-x)
for i in range(NUM_LEDS-x):
if i != 0:
leds[i-1] = [0,0,0]
leds[i] = color
sleep(st)
leds.write()
else: leds[i] = color; leds.write()
if x == NUM_LEDS:
break
x+=1
sleep(3)