Adafruit_Learning_System_Gu.../PyLeap/PyLeap_NeoPixel_demo/code.py
2023-12-13 11:09:24 -05:00

25 lines
578 B
Python
Executable file

# SPDX-FileCopyrightText: 2021 Phillip Torrone for Adafruit Industries
#
# SPDX-License-Identifier: MIT
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)