VEX EXP के साथ बम्पर स्विच का उपयोग करना

विवरण

यह सेंसर एक स्विच है। यह रोबोट को बताता है कि उसका बम्पर दबाया गया है (सेंसर मान 1) या छोड़ा गया है (सेंसर मान 0)।

VEX बम्पर स्विच का एक टुकड़ा।


बम्पर स्विच कैसे काम करता है: सर्किट को पूरा करना

VEX बम्पर स्विच संभवतः सबसे अधिक उपयोग किए जाने वाले विद्युत उपकरण पर आधारित है: स्विच। एक स्विच में दो टर्मिनल (तार जोड़ने के लिए स्थान) और एक तार ब्रिज होता है जो स्विच को दबाने पर कनेक्शन 'बनाने' के लिए होता है। नीचे दिए गए एनिमेशन में दिखाए अनुसार, जब आप कनेक्टिंग वायर को दबाते हैं, तो आप सर्किट को 'पूरा' कर लेते हैं, और रोबोट ब्रेन इसे आपके प्रोग्राम में दर्ज कर लेता है।

बम्पर स्विच सर्किट का वह भाग है जो जुड़ा नहीं है, या टूटा हुआ है। जब आप बम्पर स्विच दबाते हैं, तो कनेक्शन हो जाता है, और बिजली प्रवाहित होने लगती है।


बम्पर स्विच की स्थापना

प्लेसमेंट

बेसबॉट बिल्ड का तिरछा दृश्य। रोबोट में एक बम्पर स्विच लगा हुआ है जो हाइलाइट किया गया है और रोबोट के सामने की ओर इंगित कर रहा है।

सटीक रीडिंग प्राप्त करने के लिए बम्पर स्विच का स्थान बहुत महत्वपूर्ण है।

सुनिश्चित करें कि रोबोट पर कोई भी संरचना सेंसर के सामने बटन के सामने न हो।

सेंसर के सामने किसी भी वस्तु और सेंसर के बीच एक स्पष्ट रास्ता होना चाहिए।

बम्पर स्विच परिणाम पढ़ना

यह VEXcode EXP ब्लॉक प्रोजेक्ट बम्पर स्विच और प्रिंट ब्लॉक का उपयोग करके यह रिपोर्ट करता है कि स्विच दबाया गया है या नहीं। प्रोजेक्ट में लिखा है: शुरू करते समय, ब्रेन पर फ़ॉन्ट को मोनो स्मॉल पर सेट करें। अगला एक फॉरएवर लूप है जिसमें 4 ब्लॉक हैं। चारों ब्लॉक में लिखा है: ब्रेन पर सभी पंक्तियों को साफ़ करें, ब्रेन पर पंक्ति 1 कॉलम 1 पर कर्सर सेट करें, प्रिंट करें: बम्पर दबाया गया? ब्रेन बटन दबाएं और कर्सर को अगली पंक्ति पर ले जाएं, और अंत में "बम्पर ए दबाया गया?" प्रिंट करें। मस्तिष्क पर। बगल में EXP ब्रेन पर प्रोजेक्ट चलता हुआ दिखाया गया है, और स्क्रीन पर लिखा है "बम्पर दबाया गया?" सत्य।

बम्पर स्विच के परिणामों को प्रिंट करने के लिए प्रिंट ब्लॉक का उपयोग करना सहायक होता है।

एक बार जब आप बम्पर स्विच परिणामों को प्रिंट करने वाला प्रोजेक्ट बना लेते हैं और उसे चला लेते हैं, तो आप उन्हें ब्रेन की स्क्रीन पर देख पाएंगे।


VEXcode EXP में बम्पर स्विच को एक उपकरण के रूप में जोड़ना

जब भी किसी सेंसर का उपयोग किसी प्रोग्रामिंग भाषा के साथ किया जाता है, तो उसे उसी भाषा के भीतर कॉन्फ़िगर किया जाना आवश्यक होता है।

VEXcode EXP डिवाइस मेनू में 'डिवाइस जोड़ें' बटन का चयन करने के बाद। 3 वायर विकल्प को हाइलाइट किया गया है।

VEXcode EXP के साथ, यह कार्य डिवाइस विंडो से 'डिवाइस जोड़ें' सुविधा का उपयोग करके पूरा किया जाता है। आपको 3-तार सेंसर पर जाने की आवश्यकता होगी।

डिवाइस मेनू खुला हुआ VEXcode EXP का स्क्रीनशॉट। कनेक्टेड बम्पर स्विच को डिवाइसेस मेनू में सूचीबद्ध और हाइलाइट किया गया है। ब्लॉक्स टूलबॉक्स खुला है और बम्पर सेंसिंग श्रेणी के ब्लॉक हाइलाइट किए गए हैं।

एक बार बम्पर स्विच आपके प्रोजेक्ट में जोड़ दिया गया है, तो सेंसर ब्लॉक का एक नया सेट उपलब्ध हो जाएगा।

बम्पर स्विच से संबंधित 'सेंसिंग' श्रेणी के ब्लॉकों के बारे में अधिक जानकारी के लिए, सहायता जानकारी देखें (ब्लॉक परियोजना)।


बम्पर स्विच के सामान्य उपयोग

प्रेस का एहसास

VEXcode EXP ब्लॉक प्रोजेक्ट एक बम्पर स्विच का उपयोग करता है जो किसी वस्तु या दीवार को छूने तक आगे बढ़ने के लिए इसका उपयोग करता है। प्रोजेक्ट में लिखा है: शुरू करने पर, आगे बढ़ें, बम्पर A दबाए जाने तक प्रतीक्षा करें, और फिर गाड़ी चलाना बंद कर दें।

यह सुविधा आपके रोबोट को यह पता लगाने की अनुमति देती है कि बम्पर स्विच पर कुछ दबा है या नहीं।

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

बम्पर इवेंट्स

VEXcode EXP ब्लॉक प्रोजेक्ट जिसमें ब्लॉक के दो छोटे स्टैक हैं। पहले स्टैक में एक 'When started' ब्लॉक है जिसके बाद एक 'Repeat' ब्लॉक है जिसे 4 बार दोहराने के लिए सेट किया गया है। रिपीट ब्लॉक में, 2 ब्लॉक हैं जो कहते हैं कि 500 ​​मिमी आगे बढ़ें, और फिर 90 डिग्री दाएं मुड़ें। ब्लॉकों के दूसरे स्टैक में लिखा है: जब बम्पर A दबाया जाए, तो प्रिंट करें कि बम्पर A दबाया गया है? ब्रेन आइकन पर क्लिक करें और कर्सर को अगली पंक्ति पर ले जाएं।

यह सुविधा आपके प्रोग्राम को बम्पर स्विच पर कुछ दबाव का पता चलने पर विशिष्ट कोड चलाने की अनुमति देती है।

बाईं ओर दिखाया गया उदाहरण प्रोजेक्ट एक रोबोट को कोड करने के लिए उपयोग किया जाता है, जिसके सामने एक बम्पर स्विच लगा होता है, जो एक वर्ग में ड्राइव करता है, और जब भी बम्पर स्विच दबाया जाता है, तो ब्रेन ट्रू प्रिंट करेगा।

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

Last Updated: