Osoitteellinen LED#
Johdanto#
Osoitteellinen LED on ohjelmoitava RGB-LED-nauha, joka liitetään 3-johtimiseen porttiin ja jonka avulla voit ohjata yksittäisiä LEDejä (kuten WS2812/”NeoPixel”-tyylisiä) ja näyttää mukautettuja värejä ja kuvioita.
Tällä sivulla käytetään esimerkkinä osoitteellisen LEDin nimeä address_led Korvaa se tarvittaessa omalla määritetyllä nimelläsi.
Alla on luettelo käytettävissä olevista menetelmistä:
Constructor – Alusta ja konfiguroi osoitteellinen LED manuaalisesti.
AddressableLed– Luo osoitteellisen LEDin.
set#
set asettaa osoitteellisen LED-nauhan annettuihin arvoihin.
Usage:
address_led.set(data, offset)
Parametrit |
Kuvaus |
|---|---|
|
|
|
Valinnainen. LEDin aloitusindeksi, alkaen nollasta. |
# 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 sammuttaa koko osoitteellisen LED-nauhan.
Usage:
address_led.clear()
Parametrit |
Kuvaus |
|---|---|
Tällä menetelmällä ei ole parametreja. |
Rakentaja#
Konstruktoreita käytetään luomaan AddressableLed -objekteja, jotka ovat välttämättömiä osoitteellisen LEDin konfiguroimiseksi.
AddressableLed#
AddressableLed luo osoitteellisen LEDin.
Usage:
AddressableLed(port)
Parametri |
Kuvaus |
|---|---|
|
3-johtiminen portti, johon osoitteellinen LED-nauha on kytketty:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)