VEXcode VR रोबोट में दो बम्पर सेंसर हैं। बम्पर सेंसर का उपयोग VEXcode VR के साथ किया जा सकता है, ताकि यह रिपोर्ट की जा सके कि VEXcode VR रोबोट पर बम्पर सेंसर दबाया गया है या नहीं।


बम्पर सेंसर क्या है?

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बम्पर सेंसर एक स्विच है। बम्पर सेंसर रिपोर्ट करता है कि इसे दबाया गया है या छोड़ा गया है।

  • जब बम्पर सेंसर को दबाया जाएगा तो बम्पर सेंसर 1 का सेंसर मान रिपोर्ट करेगा।
  • जब बम्पर सेंसर को छोड़ा जाएगा तो बम्पर सेंसर 0 का सेंसर मान रिपोर्ट करेगा।

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बम्पर सेंसर का मान डैशबोर्ड में देखा जा सकता है। डैशबोर्ड के बारे में अधिक जानकारी के लिए,VEXcode VR डैशबोर्ड अनुच्छेद.देखें


बम्पर सेंसर के सामान्य उपयोग

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बम्पर सेंसर को दीवार भूलभुलैया खेल के मैदान में दीवारों द्वारा दबाया जा सकता है।

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बम्पर सेंसर को विभिन्न खेल के मैदानों के आसपास की दीवारों द्वारा भी दबाया जा सकता है।


VEXcode VR ब्लॉक में बम्पर सेंसर का उपयोग

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बम्पर सेंसर की प्रोग्रामिंग शुरू करने के लिए, आपको सबसे पहले VEXcode VR खोलना होगा। अधिक जानकारी के लिए, लॉन्च - VEXcode VR के साथ आरंभ करें लेखदेखें।

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

इसके बाद, टूल बॉक्स में सेंसिंग श्रेणी ढूंढें और <Pressing Bumper> ब्लॉक ढूंढें।

बम्पर सेंसर बदलें

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

आप ड्रॉप-डाउन मेनू से बायां बम्पर या दायां बम्पर चुन सकते हैं।

बूलियन ब्लॉक

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

बूलियन ब्लॉक किसी स्थिति को सत्य या असत्य के रूप में रिपोर्ट करता है और अन्य ब्लॉकों के लिए षट्कोणीय (छह-पक्षीय) इनपुट वाले किसी भी ब्लॉक के अंदर फिट बैठता है। प्रेसिंग बम्पर बूलियन ब्लॉक "सत्य" रिपोर्ट करता है यदि बम्पर दबाया जाता है और "असत्य" यदि बम्पर को छोड़ दिया जाता है या दबाया नहीं जाता है। बूलियन ब्लॉकों के बारे में अधिक जानकारी के लिए सहायता या ब्लॉक आकार और अर्थ - VEXcode VR लेखजाएँ।

निम्नलिखित कोड का एक उदाहरण है जो VR रोबोट को तब तक आगे बढ़ने के लिए प्रेरित करेगा जब तक कि वह किसी वस्तु या दीवार से न टकरा जाए।

सी ब्लॉक

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

सी ब्लॉक अपने अंदर के ब्लॉक को लूप करते हैं या जांचते हैं कि कोई शर्त सही है या गलत। इन्हें इस प्रकार आकार दिया गया है कि इनके ऊपर, नीचे या अंदर स्टैक ब्लॉक्स को जोड़ा जा सके। बम्पर सेंसर नियंत्रण ब्लॉकों का उपयोग सामान्यतः सशर्त (सी ब्लॉक) के साथ किया जाता है, जैसे कि [यदि तब] या [प्रतीक्षा करें] ब्लॉक। नियंत्रण श्रेणी में पाए जाने वाले सशर्त ब्लॉकों के बारे में अधिक जानकारी के लिए, सहायता या ब्लॉक आकार और अर्थ - VEXcode VR आलेखजाएँ।

निम्नलिखित उदाहरण में, कोड VR रोबोट को सदैव एक वर्ग में चलायेगा।


VEXcode VR पायथन में बम्पर सेंसर का उपयोग

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

पायथन के साथ बम्पर सेंसर प्रोग्रामिंग शुरू करने के लिए, आपको सबसे पहले एक टेक्स्ट प्रोजेक्ट VEXcode VR खोलना होगा। अधिक जानकारी के लिए, यह लेख देखें

VEXcode VR रोबोट पर फ्रंट बम्पर सेंसर का स्थान

इसके बाद, टूलबॉक्स में सेंसिंग श्रेणी का पता लगाएं और left_bumper.pressed और right_bumper.pressed कमांड ढूंढें। ये ऐसे फ़ंक्शन हैं जो सेंसर के बारे में बूलियन मान की रिपोर्ट करते हैं। चूंकि वीआर रोबोट पर दो बम्पर सेंसर हैं, इसलिए दाएं और बाएं दोनों बम्पर के लिए विकल्प हैं।

वीआर रोबोट के फ्रंट बम्पर सेंसर की स्थिति को सामने और बगल के दृश्यों में दिखाया गया है।

अपने प्रोजेक्ट में कमांड जोड़ने के लिए, आप टूलबॉक्स से कमांड को खींच सकते हैं, या ऑटोकम्प्लीट फ़ंक्शन का उपयोग करके कार्यक्षेत्र में कमांड टाइप कर सकते हैं। पायथन के साथ VEXcode VR में स्वतः पूर्ण के बारे में अधिक के लिए, यह लेख देखें

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: