Adafruit_Learning_System_Gu.../Adafruit_FunHouse/dotstar_rainbow/code.py
2021-05-04 13:17:51 -04:00

21 lines
531 B
Python

"""CircuitPython DotStar rainbow example for FunHouse"""
import time
import board
import adafruit_dotstar
from _pixelbuf import colorwheel
dots = adafruit_dotstar.DotStar(board.DOTSTAR_CLOCK, board.DOTSTAR_DATA, 5, auto_write=False)
dots.brightness = 0.3
def rainbow(delay):
for color_value in range(255):
for led in range(5):
pixel_index = (led * 256 // 5) + color_value
dots[led] = colorwheel(pixel_index & 255)
dots.show()
time.sleep(delay)
while True:
rainbow(0.01)