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:
Konstruktor – Ręczna inicjalizacja i konfiguracja adresowalnej diody LED.
AddressableLed– Utwórz adresowalną diodę LED.
set#
set ustawia adresowalny pasek LED na podane wartości.
Usage:
address_led.set(data, offset)
Parametry |
Opis |
|---|---|
|
Lista |
|
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 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)