21 lines
473 B
Python
Executable file
21 lines
473 B
Python
Executable file
import time
|
|
import board
|
|
from rainbowio import colorwheel
|
|
import neopixel
|
|
|
|
pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=0.2, auto_write=False)
|
|
rainbow_cycle_demo = 1
|
|
|
|
|
|
def rainbow_cycle(wait):
|
|
for j in range(255):
|
|
for i in range(10):
|
|
rc_index = (i * 256 // 10) + j * 5
|
|
pixels[i] = colorwheel(rc_index & 255)
|
|
pixels.show()
|
|
time.sleep(wait)
|
|
|
|
|
|
while True:
|
|
if rainbow_cycle_demo:
|
|
rainbow_cycle(0.05)
|