import time
import board
import neopixel
# Konfiguration der Neopixel-LEDs
pixel_pin = board.GP0 # Pin, an dem die Neopixel angeschlossen sind
num_pixels = 10 # Anzahl der Neopixel-LEDs
pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.2)
# Hauptprogramm
try:
while True:
# Durchlaufe alle Neopixel-LEDs und setze die Farbe
for i in range(num_pixels):
pixels[i] = (255, 0, 0) # Rot
time.sleep(0.1) # Warte für 0.1 Sekunden
pixels[i] = (0, 255, 0) # Grün
time.sleep(0.1) # Warte für 0.1 Sekunden
pixels[i] = (0, 0, 255) # Blau
time.sleep(0.1) # Warte für 0.1 Sekunden
# Setze alle Neopixel-LEDs auf aus
pixels.fill((0, 0, 0))
time.sleep(1) # Warte für 1 Sekunde
except KeyboardInterrupt:
# Beende das Programm, wenn eine Tastenunterbrechung erfolgt
pixels.fill((0, 0, 0))
print("\nProgramm beendet.")