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)