വിലാസമുള്ള LED#

ആമുഖം#

അഡ്രസ്സബിൾ എൽഇഡി എന്നത് ഒരു പ്രോഗ്രാം ചെയ്യാവുന്ന RGB എൽഇഡി സ്ട്രിപ്പ് ഉപകരണമാണ്, അത് ഒരു 3-വയർ പോർട്ടിലേക്ക് കണക്റ്റുചെയ്യുകയും ഇഷ്ടാനുസൃത നിറങ്ങളും പാറ്റേണുകളും പ്രദർശിപ്പിക്കുന്നതിന് വ്യക്തിഗത എൽഇഡികളെ (WS2812/“നിയോപിക്സൽ” ശൈലി പോലുള്ളവ) നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുകയും ചെയ്യുന്നു.

ഈ പേജിൽ Addressable LED-യുടെ പേര് ഉദാഹരണമായി address_led ആണ് ഉപയോഗിക്കുന്നത്. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുക.

ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

  • set – അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പിന്റെ നിറങ്ങൾ സജ്ജമാക്കുന്നു.

  • clear – മുഴുവൻ അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പും ഓഫ് ചെയ്യുന്നു.

കൺസ്ട്രക്ടർ - ഒരു അഡ്രസ് ചെയ്യാവുന്ന LED സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക.

  • AddressableLed – ഒരു അഡ്രസ് ചെയ്യാവുന്ന എൽഇഡി സൃഷ്ടിക്കുക.

set#

set നൽകിയിരിക്കുന്ന മൂല്യങ്ങളിലേക്ക് അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പിനെ സജ്ജമാക്കുന്നു.

Usage:
address_led.set(data, offset)

പാരാമീറ്ററുകൾ

വിവരണം

data

list മൂല്യങ്ങളുടെ Color. ഇതിൽ മുൻനിശ്ചയിച്ച നിറങ്ങൾ, ഹെക്സാഡെസിമൽ പൂർണ്ണസംഖ്യകൾ, വെബ് നിറങ്ങൾ, എന്നിവ ഉൾപ്പെടുന്നു.

offset

ഓപ്ഷണൽ. 0-ൽ തുടങ്ങേണ്ട LED-യുടെ സൂചിക.

# 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 മുഴുവൻ അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പും ഓഫ് ചെയ്യുന്നു.

Usage:
address_led.clear()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

കൺസ്ട്രക്ടർ#

ഒരു അഡ്രസ് ചെയ്യാവുന്ന LED കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ AddressableLed ഒബ്‌ജക്റ്റുകൾ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്‌ടറുകൾ ഉപയോഗിക്കുന്നു.

AddressableLed#

AddressableLed ഒരു അഡ്രസ്സബിൾ എൽഇഡി സൃഷ്ടിക്കുന്നു.

Usage:
AddressableLed(port)

പാരാമീറ്റർ

വിവരണം

port

അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പ് ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:

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