Code: Select all
import machine, neopixel, time
LedPin = 23
Num_Leds = 5
np = neopixel.NeoPixel(machine.Pin(LedPin), Num_Leds, timing=1)
brightness = 1
def wheel(offset, brightness):
offset = 255 - offset
if offset < 85:
return (255 - offset * 3, 0, offset * 3, brightness)
if offset < 170:
offset -= 85
return (0, offset * 3, 255 - offset * 3, brightness)
offset -= 170
return (offset * 3, 255 - offset * 3, 0, brightness)
def clear():
for i = 0
while True:
for n in range(256):
for i in range(np.n):
np[i] = wheel(((i * 256 // np.n) + n) & 255, brightness)
np.write()
time.sleep(.001)