Adresuojamas šviesos diodas#

Įvadas#

Adresuojamas šviesos diodas yra programuojamas RGB LED juostelės įrenginys, jungiamas prie 3 laidų prievado ir leidžiantis valdyti atskirus šviesos diodus (pvz., WS2812 / „NeoPixel“ stiliaus), kad būtų rodomos pasirinktinės spalvos ir raštai.

Šiame puslapyje kaip adresuojamo šviesos diodo pavadinimo pavyzdys naudojamas address_led Jei reikia, pakeiskite jį savo sukonfigūruotu pavadinimu.

Žemiau pateikiamas galimų metodų sąrašas:

  • set – Nustato adresuojamos LED juostelės spalvas.

  • clear – Išjungia visą adresuojamą LED juostelę.

Konstruktorius – rankiniu būdu inicijuokite ir konfigūruokite adresuojamą šviesos diodą.

set#

set nustato adresuojamą LED juostelę pagal nurodytas vertes.

Usage:
address_led.set(data, offset)

Parametrai

Aprašymas

data

list iš Color reikšmių. Tai apima iš anksto apibrėžtas spalvas, šešioliktainius sveikuosius skaičius ir tinklalapio spalvas.

offset

Pasirinktinai. Šviesos diodo (LED) indeksas, nuo kurio reikia pradėti, pradedant nuo 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 išjungia visą adresuojamą LED juostelę.

Usage:
address_led.clear()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

Konstruktorius#

Konstruktoriai naudojami norint sukurti AddressableLed objektus, kurie yra būtini adresuojamo LED konfigūravimui.

AddressableLed#

AddressableLed sukuria adresuojamą šviesos diodą.

Usage:
AddressableLed(port)

Parametras

Aprašymas

port

3 laidų prievadas, prie kurio prijungta adresuojama LED juostelė:

  • Ant V5 Brain – brain.three_wire_port.x kur x yra prievado numeris.
  • Ant 3 laidų plėtiklio – expander.a kur expander yra plėtiklio egzemplioriaus pavadinimas.

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