बम्पर स्विच#
परिचय#
बम्पर स्विच एक यांत्रिक स्विच है जो दबाए जाने पर एक सर्किट को पूरा करता है, जिससे रोबोट को दबाने और छोड़ने का पता लगाने में मदद मिलती है।
नीचे उपलब्ध ब्लॉकों की सूची दी गई है:
बम्पर दबाया गया — एक बूलियन रिपोर्ट करता है जो दर्शाता है कि बम्पर स्विच दबाया जा रहा है या नहीं।
जब बम्पर — बम्पर स्विच दबाए जाने या छोड़े जाने पर संलग्न ब्लॉक स्टैक को चलाता है।
बम्पर दबा हुआ#
बम्पर प्रेस्ड बूलियन ब्लॉक यह बताता है कि बम्पर स्विच दबाया गया है या नहीं। इसका उपयोग यह जांचने के लिए किया जा सकता है कि रोबोट किसी अन्य वस्तु से टकराता है या नहीं।
सच है — बम्पर स्विच दबाया जा रहा है।
गलत — बम्पर स्विच दबाया नहीं जा रहा है
<[Bumper1 v] दबाया गया?>
पैरामीटर |
विवरण |
|---|---|
बम्पर स्विच |
डिवाइस विंडो में कॉन्फ़िगर किए गए बम्पर स्विच की जांच करें। |
उदाहरण
जब शुरू हो
[Back up and turn whenever the bumper runs into an object.]
हमेशा
[आगे v] दिशा में चलाएं
यदि <[Bumper1 v] दबाया गया?> तो
[पीछे v] दिशा में (100) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
जब बम्पर#
व्हेन बम्पर हैट ब्लॉक, चयनित बम्पर स्विच को दबाने या छोड़ने पर संलग्न ब्लॉकों के स्टैक को चलाता है।
जब [Bumper1 v] [दबाया गया v]
पैरामीटर |
विवरण |
|---|---|
बम्पर स्विच |
डिवाइस विंडो में कॉन्फ़िगर किए गए बम्पर स्विच की जांच करें। |
राज्य |
जब संलग्न ब्लॉकों का ढेर चलेगा: प्रेस्ड तब चलेगा जब बम्पर स्विच को नीचे दबाया जाएगा, और रिलीज़्ड तब चलेगा जब बम्पर स्विच को छोड़ा जाएगा। |
उदाहरण
जब [Bumper1 v] [दबाया गया v]
[Move forward when Bumper Switch is pressed.]
[आगे v] दिशा में [200] [mm v] चलाएं ▶