Zum Hauptinhalt springen

LED

Eliobot LED

Eliobot-LEDs sind RGB-LEDs. Sie können jede Farbe anzeigen, indem sie die drei Grundfarben Rot, Grün und Blau mischen.

Verwendung mit Elioblocs​

Um Eliobot-LEDs auf Elioblocs zu verwenden, verwenden wir Blöcke aus der Kategorie test bouton.

Verwendung mit Python​

Um die LED in Python zu verwenden, erstellen Sie einfach ein Objekt mit der neopixel-Bibliothek.

Die LED befindet sich am spezifischen Pin NEOPIXEL oder direkt über IO1.

Verwandte Beispiele​

Elioblocs-Beispiel​

exemple led elioblocs

Wir schalten die LED kontinuierlich ein und wieder aus und warten zwischen jeder Aktion eine Sekunde, damit wir den Farbwechsel sehen können.


Python-Beispiel​

import board
import neopixel
import time

led = neopixel.NeoPixel(
board.NEOPIXEL, # LED-Pin
1, # Anzahl der LEDs
brightness=0.2, # Helligkeit der LED
auto_write=False, # LED nicht automatisch aktualisieren
pixel_order=neopixel.GRB # Farbreihenfolge
) # LED-Objekt erstellen

while True:
led.fill((255, 0, 0)) # LED rot einschalten
led.show() # Farbe anzeigen
time.sleep(1) # 1 Sekunde warten
led.fill((0, 0, 0)) # LED ausschalten
led.show() # Farbe anzeigen
time.sleep(1) # 1 Sekunde warten

Dasselbe Prinzip wie bei Elioblocs: Wir schalten die LED kontinuierlich ein und dann aus und warten zwischen jeder Aktion eine Sekunde, damit wir den Farbwechsel sehen können.