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ä:

  • set – Asettaa osoitteellisen LED-nauhan värit.

  • clear – Sammuttaa koko osoitteellisen LED-nauhan.

Constructor – Alusta ja konfiguroi osoitteellinen LED manuaalisesti.

set#

set asettaa osoitteellisen LED-nauhan annettuihin arvoihin.

Usage:
address_led.set(data, offset)

Parametrit

Kuvaus

data

list Color -arvoista. Tämä sisältää esimääritetyt värit, heksadesimaalikokonaisluvut ja verkkovärit.

offset

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

port

3-johtiminen portti, johon osoitteellinen LED-nauha on kytketty:

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