Skip to main content

LED

Eliobot LED

LED-urile Eliobot sunt LED-uri RGB, pot afișa orice culoare amestecând cele trei culori de bază: roșu, verde și albastru.

Utilizați cu Elioblocs

Pentru a folosi LED-urile Eliobot pe Elioblocs, folosim blocuri din categoria test buton.

Utilizați cu Python

Pentru a utiliza led-ul în python, pur și simplu creați un obiect folosind biblioteca neopixel.

LED-ul este pe pinul specific NEOPIXEL sau folosind IO1 direct.

Exemple înrudite

Exemplu Elioblocs

exemple led elioblocs

Aprindem LED-ul apoi oprim continuu, asteptand 1 secunda intre fiecare actiune pentru a putea vedea schimbarea culorii.


Exemplu 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

Același principiu ca și la Elioblocs, aprindem LED-ul apoi stingem continuu, așteptând 1 secundă între fiecare acțiune pentru a putea vedea schimbarea culorii.