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:
Konstruktorius – rankiniu būdu inicijuokite ir konfigūruokite adresuojamą šviesos diodą.
AddressableLed– Sukurkite adresuojamą šviesos diodą.
set#
set nustato adresuojamą LED juostelę pagal nurodytas vertes.
Usage:
address_led.set(data, offset)
Parametrai |
Aprašymas |
|---|---|
|
|
|
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 |
|---|---|
|
3 laidų prievadas, prie kurio prijungta adresuojama LED juostelė:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)