एलईडी बम्पर#
परिचय#
एलईडी बम्पर दबाए जाने पर उसे पहचान लेता है और रंग प्रदर्शित करता है। इसका उपयोग वातावरण के अनुसार प्रतिक्रिया करने, व्यवहार को सक्रिय करने या अलग-अलग रंगों को रोशन करने के लिए किया जा सकता है।
नीचे दिए गए उदाहरणों के लिए, कॉन्फ़िगर किए गए एलईडी बम्पर का नाम bumperहोगा। इस नाम का उपयोग इस एपीआई दस्तावेज़ में बाद के सभी उदाहरणों में LEDBumper क्लास विधियों का संदर्भ देते समय किया जाता है।
नीचे सभी विधियों की सूची दी गई है:
म्यूटेटर्स — रंग और चमक बदलते हैं।
set_color— एलईडी बम्पर का रंग सेट करता है।set_brightness— एलईडी बम्पर की चमक सेट करता है।
गेटर्स — एलईडी बम्पर से डेटा प्राप्त करते हैं।
is_pressed— यह बताता है कि एलईडी बम्पर दबाया जा रहा है या नहीं।
उत्परिवर्तक#
set_color#
set_color एलईडी बम्पर का रंग सेट करता है, या इसे बंद कर देता है।
एलईडी का उपयोग किसी प्रोजेक्ट में रोबोट की स्थिति को ट्रैक करने के लिए या कुछ शर्तों के पूरा होने पर उसे दिखाने के लिए किया जा सकता है।
एलईडी बम्पर का उपयोग किसी प्रोजेक्ट में रोबोट की स्थिति को ट्रैक करने या कुछ शर्तों के पूरा होने पर उसे दिखाने के लिए किया जा सकता है।
Usage:
bumper.set_color(color)
पैरामीटर |
विवरण |
|---|---|
|
एलईडी बम्पर का रंग सेट करने के लिए विकल्प:
|
# Build Used: Super Code Base 2.0
def main():
# Blink the LED off and on
while True:
bumper.set_color(GREEN)
wait(0.5, SECONDS)
bumper.set_color(OFF)
wait(0.5, SECONDS)
# Start threads — Do not delete
start_thread(main)
set_brightness#
set_brightness एलईडी बम्पर की चमक निर्धारित करता है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि एलईडी बम्पर बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि एलईडी बम्पर चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि एलईडी बम्पर बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि एलईडी बम्पर चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
Usage:
bumper.set_brightness(color)
पैरामीटर |
विवरण |
|---|---|
|
एलईडी की चमक को 0% से 100% तक पूर्ण संख्या में प्रतिशत के रूप में दर्शाएँ। |
# Build Used: Super Code Base 2.0
def main():
# Light up the LED at different brightness levels
bumper.set_brightness(25)
bumper.set_color(GREEN)
wait(2, SECONDS)
bumper.set_brightness(100)
# Start threads — Do not delete
start_thread(main)
टिककर खेल#
is_pressed#
is_pressed एक बूलियन मान लौटाता है जो यह दर्शाता है कि एलईडी बम्पर दबा हुआ है या नहीं। इसका उपयोग यह जांचने के लिए किया जा सकता है कि रोबोट किसी अन्य वस्तु से टकराता है या नहीं।
True— एलईडी बम्पर दबा हुआ है।False— एलईडी बम्पर दबा हुआ नहीं है।
Usage:
bumper.is_pressed()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |
# Build Used: Super Code Base 2.0
def main():
# Turn right when the bumper is pressed
drivetrain.turn(LEFT)
while not bumper.is_pressed():
wait(0.2, SECONDS)
drivetrain.turn(RIGHT)
# Start threads — Do not delete
start_thread(main)