diff --git a/pico/test/leds.py b/pico/test/leds.py new file mode 100644 index 0000000..fb574f7 --- /dev/null +++ b/pico/test/leds.py @@ -0,0 +1,32 @@ +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) + + +