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:

  • set – Nastavuje barvy adresovatelného LED pásku.

  • clear – Vypne celý adresovatelný LED pásek.

Konstruktor – Ruční inicializace a konfigurace adresovatelné LED.

set#

set nastaví adresovatelný LED pásek na zadané hodnoty.

Usage:
address_led.set(data, offset)

Parametry

Popis

data

Hodnoty list z Color. To zahrnuje předdefinované barvy, hexadecimální celá čísla a webové barvy.

offset

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

port

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)