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 .
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
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.