Adresserbar LED#
Introduktion#
En adresserbar LED är en programmerbar RGB LED-remsa som ansluts till en 3-trådsport och låter dig styra enskilda lysdioder (t.ex. WS2812/”NeoPixel”-stil) för att visa anpassade färger och mönster.
Den här sidan använder address_led som exempelnamn för adresserbara lysdioder. Ersätt det med ditt eget konfigurerade namn efter behov.
Nedan följer en lista över tillgängliga metoder:
set– Ställer in färgerna på den adresserbara LED-remsan.clear– Stänger av hela den adresserbara LED-remsan.
Konstruktor – Initiera och konfigurera en adresserbar lysdiod manuellt.
AddressableLed– Skapa en adresserbar LED.
set#
set ställer in den adresserbara LED-remsan till angivna värden.
Usage:
address_led.set(data, offset)
Parametrar |
Beskrivning |
|---|---|
|
En |
|
Valfritt. Index för LED att börja på, med början på 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 släcker hela den adresserbara LED-remsan.
Usage:
address_led.clear()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
Konstruktör#
Konstruktorer används för att skapa AddressableLed objekt, vilka är nödvändiga för att konfigurera en adresserbar LED.
AddressableLed#
AddressableLed skapar en adresserbar LED.
Usage:
AddressableLed(port)
Parameter |
Beskrivning |
|---|---|
|
3-trådsporten som den adresserbara LED-remsan är ansluten till:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)