Adresowalna dioda LED#

Wstęp#

Adresowalna dioda LED to programowalny pasek LED RGB, który podłącza się do portu 3-Wire i umożliwia sterowanie poszczególnymi diodami LED (np. w stylu WS2812/„NeoPixel”) w celu wyświetlania niestandardowych kolorów i wzorów.

Ta strona używa address_led jako przykładowej nazwy adresowalnej diody LED. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.

Poniżej znajduje się lista dostępnych metod:

  • set – Ustawia kolory adresowalnego paska LED.

  • clear – Wyłącza cały adresowalny pasek LED.

Konstruktor – Ręczna inicjalizacja i konfiguracja adresowalnej diody LED.

set#

set ustawia adresowalny pasek LED na podane wartości.

Usage:
address_led.set(data, offset)

Parametry

Opis

data

Lista list wartości Color. Obejmuje to wstępnie zdefiniowane kolory, liczby całkowite szesnastkowe i kolory internetowe.

offset

Opcjonalnie. Indeks diody LED, od którego ma się zacząć, zaczynając 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 wyłącza cały adresowalny pasek LED.

Usage:
address_led.clear()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

Konstruktor#

Konstruktory służą do tworzenia AddressableLed , które są niezbędne do skonfigurowania adresowalnej diody LED.

AddressableLed#

AddressableLed tworzy adresowalną diodę LED.

Usage:
AddressableLed(port)

Parametr

Opis

port

Port 3-żyłowy, do którego podłączony jest adresowalny pasek LED:

# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)