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.

set#

set ställer in den adresserbara LED-remsan till angivna värden.

Usage:
address_led.set(data, offset)

Parametrar

Beskrivning

data

En list med Color värden. Detta inkluderar fördefinierade färger, hexadecimala heltal och webbfärger.

offset

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

port

3-trådsporten som den adresserbara LED-remsan är ansluten till:

  • På V5 Brain – brain.three_wire_port.x där x är portens nummer.
  • På en 3-tråds expander – expander.a där expander är namnet på expanderinstansen.

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