2025-11-11 13:38:25 +01:00

30 lines
708 B
Python

from driver_led import APA102
# Initialisation des LEDs
num_leds = 12
led = APA102(num_led=num_leds)
def set_couleur(couleur):
couleur = couleur.upper()
couleurs_rgb = {
'R': (255, 0, 0), # Rouge
'V': (0, 255, 0), # Vert
'B': (0, 0, 255), # Bleu
'J': (255, 255, 0), # Jaune
'VI': (128, 0, 128), # Violet
'RO': (255, 105, 180), # Rose
'O': (255, 165, 0), # Orange
}
rgb = couleurs_rgb.get(couleur, (0, 0, 0)) # Éteindre si couleur inconnue
for i in range(num_leds):
led.set_pixel(i, *rgb)
led.show()
def eteindre():
set_couleur("")
def cleanup():
led.cleanup()