വിലാസമുള്ള LED#
ആമുഖം#
അഡ്രസ്സബിൾ എൽഇഡി എന്നത് ഒരു പ്രോഗ്രാം ചെയ്യാവുന്ന RGB എൽഇഡി സ്ട്രിപ്പ് ഉപകരണമാണ്, അത് ഒരു 3-വയർ പോർട്ടിലേക്ക് കണക്റ്റുചെയ്യുകയും ഇഷ്ടാനുസൃത നിറങ്ങളും പാറ്റേണുകളും പ്രദർശിപ്പിക്കുന്നതിന് വ്യക്തിഗത എൽഇഡികളെ (WS2812/“നിയോപിക്സൽ” ശൈലി പോലുള്ളവ) നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുകയും ചെയ്യുന്നു.
ഈ പേജിൽ Addressable LED-യുടെ പേര് ഉദാഹരണമായി address_led ആണ് ഉപയോഗിക്കുന്നത്. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുക.
ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
set– അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പിന്റെ നിറങ്ങൾ സജ്ജമാക്കുന്നു.clear– മുഴുവൻ അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പും ഓഫ് ചെയ്യുന്നു.
കൺസ്ട്രക്ടർ - ഒരു അഡ്രസ് ചെയ്യാവുന്ന LED സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക.
AddressableLed– ഒരു അഡ്രസ് ചെയ്യാവുന്ന എൽഇഡി സൃഷ്ടിക്കുക.
set#
set നൽകിയിരിക്കുന്ന മൂല്യങ്ങളിലേക്ക് അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പിനെ സജ്ജമാക്കുന്നു.
Usage:
address_led.set(data, 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)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
അഡ്രസ് ചെയ്യാവുന്ന LED സ്ട്രിപ്പ് ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:
|
# Create an Addressable LED in Port A
address_led = AddressableLed(brain.three_wire_port.a)