Adresovatelná LED#
Zavedení#
Adresovatelná LED je programovatelný RGB LED pásek, který se připojuje k 3vodičovému portu a umožňuje ovládat jednotlivé LED diody (například ve stylu WS2812/„NeoPixel“) pro zobrazení vlastních barev a vzorů.
Tato stránka používá jako příklad názvu adresovatelné LED diody address_led V případě potřeby jej nahraďte vlastním nakonfigurovaným názvem.
Níže je uveden seznam dostupných metod:
Konstruktor – Ruční inicializace a konfigurace adresovatelné LED.
AddressableLed– Vytvořte adresovatelnou LED.
set#
set nastaví adresovatelný LED pásek na zadané hodnoty.
Usage:
address_led.set(data, offset)
Parametry |
Popis |
|---|---|
|
Hodnoty |
|
Volitelné. Index LED, od kterého má začít, počínaje od 0. |
# Create a sequence of colors: Red, Green, Blue
color_list = [Color(0xFF0000), Color(0x00FF00), Color(0x0000FF)]
# Set the Addressable LED to the color_list sequence
address_led.set(color_list)
clear#
clear vypne celý adresovatelný LED pásek.
Usage:
address_led.clear()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
Konstruktor#
Konstruktory se používají k vytvoření objektů AddressableLed , které jsou nezbytné pro konfiguraci adresovatelné LED diody.
AddressableLed#
AddressableLed vytvoří adresovatelnou LED.
Usage:
AddressableLed(port)
Parametr |
Popis |
|---|---|
|
3vodičový port, ke kterému je připojen adresovatelný LED pásek:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)