पता लगाने योग्य एलईडी#

परिचय#

एक एड्रेसेबल एलईडी एक प्रोग्रामेबल आरजीबी एलईडी स्ट्रिप डिवाइस है जो 3-वायर पोर्ट से कनेक्ट होती है और आपको व्यक्तिगत एलईडी (जैसे WS2812/“नियोपिक्सल” स्टाइल) को नियंत्रित करने की सुविधा देती है ताकि कस्टम रंग और पैटर्न प्रदर्शित किए जा सकें।

इस पृष्ठ पर address_led को उदाहरण स्वरूप एड्रेसेबल एलईडी के नाम के रूप में उपयोग किया गया है। आवश्यकतानुसार इसे अपने स्वयं के कॉन्फ़िगर किए गए नाम से बदलें।

नीचे उपलब्ध विधियों की सूची दी गई है:

  • set – एड्रेसेबल एलईडी स्ट्रिप के रंगों को सेट करता है।

  • clear – पूरी एड्रेसेबल एलईडी स्ट्रिप को बंद कर देता है।

कंस्ट्रक्टर – एड्रेसेबल एलईडी को मैन्युअल रूप से आरंभ और कॉन्फ़िगर करें।

set#

set एड्रेसेबल एलईडी स्ट्रिप को दिए गए मानों पर सेट करता है।

Usage:
address_led.set(data, offset)

पैरामीटर

विवरण

data

list Color मानों की। इसमें पूर्वनिर्धारित रंग, हेक्साडेसिमल पूर्णांक, और वेब रंग शामिल हैं।

offset

वैकल्पिक। एलईडी का वह सूचकांक जहाँ से शुरू करना है, 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 पूरी एड्रेसेबल एलईडी स्ट्रिप को बंद कर देता है।

Usage:
address_led.clear()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

निर्माता#

एड्रेसेबल एलईडी को कॉन्फ़िगर करने के लिए आवश्यक AddressableLed ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टर का उपयोग किया जाता है।

AddressableLed#

AddressableLed एक एड्रेसेबल एलईडी बनाता है।

Usage:
AddressableLed(port)

पैरामीटर

विवरण

port

एड्रेसेबल एलईडी स्ट्रिप जिस 3-वायर पोर्ट से जुड़ी है:

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