Ich bin gerade dabei animierte Sequenzen über eine selbstgebaute LED Matrix ab zu spielen.
Hierzu habe ich einen LED Strip in 10 x 15 Dots augeteilt und versuche diese über pytoh mit Leben zu befüllen.
Ich gehe hier über einzelne Programm-Teile, die ich danach zusammen setze:
Code: Alles auswählen
def water(): # Wellenbewegung
strip = Adafruit_NeoPixel(TOTAL_LED_COUNT, LED_STRIP_PIN, dma=5)
GPIO.setmode(GPIO.BCM)
strip.begin()
for leds, duration in LED_PROGRAM_WATER:
for led, color in leds:
strip.setPixelColor(led, color)
strip.show()
time.sleep(duration)
Kann ich im Programm LED`s in folgender Zeile Zusammenfassen (z.B. LED 140 - 149)?:
Code: Alles auswählen
([(140, BLACK), (141, BLACK), (142, BLACK), (143, BLACK), (144, BLACK), (145, BLACK), (146, BLACK), (147, BLACK), (148, BLACK), (149, BLACK), (130, BLACK), (131, BLACK), (132, BLACK), (133, BLACK), (134, BLACK), (135, BLACK), (136, BLACK), (137, BLACK), (138, BLACK), (139, BLACK), (120, BLACK), (121, BLACK), (124, BLACK), (125, BLACK), (126, BLACK), (129, BLACK), (114, BLACK), (119, BLACK),], 0.1),

Chris