Adresseerbare LED#
Invoering#
Een adresseerbare LED is een programmeerbare RGB-ledstrip die wordt aangesloten op een 3-draads poort en waarmee je individuele leds (zoals WS2812/“NeoPixel”-stijl) kunt aansturen om aangepaste kleuren en patronen weer te geven.
Op deze pagina wordt address_led als voorbeeldnaam voor de adresseerbare LED gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met beschikbare methoden:
set– Stelt de kleuren van de adresseerbare LED-strip in.clear– Schakelt de hele adresseerbare LED-strip uit.
Constructor – Initialiseer en configureer handmatig een adresseerbare LED.
AddressableLed– Maak een adresseerbare LED aan.
set#
set worden de adresseerbare LED-strips ingesteld op de opgegeven waarden.
Usage:
address_led.set(data, offset)
Parameters |
Beschrijving |
|---|---|
|
Een |
|
Optioneel. De index van de LED waarmee gestart moet worden, beginnend bij 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 schakelt de gehele adresseerbare ledstrip uit.
Usage:
address_led.clear()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
Constructor#
Constructors worden gebruikt om AddressableLed objecten te creëren, die nodig zijn voor het configureren van een adresseerbare LED.
AddressableLed#
AddressableLed creëert een adresseerbare LED.
Usage:
AddressableLed(port)
Parameter |
Beschrijving |
|---|---|
|
De 3-draads poort waarop de adresseerbare LED-strip is aangesloten:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)