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.