Files
led-hoop/pico/test/leds.py
2026-02-19 14:23:12 +13:00

33 lines
574 B
Python

from ws2812 import WS2812B
import time
# --- Rainbow pattern (outside ws2812): pregen double buffer, show via head offset ---
# --- Strips + rainbow buffers per strip ---
strips = []
pins = ((2, 291),
(3, 290),
(4, 283),
(7, 278),
(0, 275),
(28, 278),
(29, 283),
(6, 290))
sm = 0
for pin, num_leds in pins:
print(pin, num_leds)
ws = WS2812B(num_leds, pin, sm, brightness=1.0) # 1.0 so fill() is visible
strips.append(ws)
sm += 1
ws.fill((255,0,0))
ws.show()
time.sleep(1)