Aller au contenu principal

LED

Eliobot LED

Les LEDs d'Eliobot sont des LEDs RGB, elles peuvent afficher n'importe quelle couleur en mélangeant les trois couleurs de base : rouge, vert et bleu.

Utilisation avec Elioblocs

Pour utiliser les LEDs d'Eliobot sur Elioblocs, on utilise les blocs de la catégorie test bouton .

Utilisation avec Python

Pour utiliser la led en python il suffit de créer un objet à l'aide de la librairie neopixel.

La led est sur le pin spécifique NEOPIXEL, ou en utilisant directement IO1.

Exemples associés

Exemple Elioblocs

exemple led elioblocs

On allume puis on éteint la led en continu en attendant 1 seconde entre chaque action pour que l'on puisse voir le changement de couleur.


Exemple Python

import board
import neopixel
import time

led = neopixel.NeoPixel(
board.NEOPIXEL, # Pin de la led
1, # Nombre de leds
brightness=0.2, # Luminosité de la led
auto_write=False, # On ne veut pas que la led s'allume automatiquement
pixel_order=neopixel.GRB # Ordre des couleurs
) # Création de l'objet led

while True:
led.fill((255, 0, 0)) # Allume la led en rouge
led.show() # Affiche la couleur
time.sleep(1) # Attend 1 seconde
led.fill((0, 0, 0)) # Éteint la led
led.show() # Affiche la couleur
time.sleep(1) # Attend 1 seconde

Même principe qu'avec Elioblocs, on allume puis on éteint la led en continu en attendant 1 seconde entre chaque action pour que l'on puisse voir le changement de couleur.