from machine import Pin
from utime import sleep
import random
import neopixel
#utime = py ported C lib
NUM_LEDS = 24
delay = 0
leds = neopixel.NeoPixel(Pin(5, Pin.OUT), NUM_LEDS)
stevec = 0
dStevec = 0
tStevec = 1
bes = ""
sez = []
while True:
a = bin(stevec)
for element in a:
if dStevec >= 2:
bes += element
dStevec += 1
dStevec = 0
for crka in bes:
sez.append(int(crka))
for i in sez:
if i == 0:
leds[tStevec] = [17, 244, 23]
leds.write()
sleep(delay)
else:
leds[tStevec] = [251, 0, 0 ]
leds.write()
sleep(delay)
tStevec += 1
tStevec = 0
stevec += 1
sez = []
bes = ""
#Krog random barve
"""while delay > 0:
barva = [random.randint(0,256), random.randint(0,256), random.randint(0,256)]
for i in range(NUM_LEDS):
leds[i] = barva
sleep(delay)
leds.write()
delay = float(delay - 0.05)
print(delay)"""
#Izpiše barvni krog in ga ugasne
"""for i in range(NUM_LEDS):
leds[i] = [193, 71, 213]
sleep(d)
leds.write()
for i in range(NUM_LEDS):
leds[i] = [0, 0, 0]
sleep(0.05)
leds.write()"""