मुख्य सामग्री पर जाएं

पाठ 3: सेंसर मानों की निगरानी

पिछले पाठ में, आपने वीआर रोबोट को वॉल मेज़ प्लेग्राउंड पर शुरुआत से संख्या '1' तक चलाने के लिए डिस्टेंस सेंसर और तुलना ब्लॉक का उपयोग किया था। इस पाठ में, आप सीखेंगे कि मॉनिटर कंसोल में सेंसर से मानों की निगरानी कैसे करें, और वीआर रोबोट को वॉल मेज़ प्लेग्राउंड पर प्रारंभ से अक्षर 'बी' तक कैसे चलाएं।

दीवार पर बने भूलभुलैया का ऊपर से लिया गया दृश्य, जिसमें अक्षर B को लाल बॉक्स में हाइलाइट किया गया है।

सीखने के परिणाम

  • यह पहचानें कि वर्कस्पेस में मॉनिटर कंसोल आइकन पर <Distance found object> या (दूरी से) ब्लॉक का चयन करके और उसे खींचकर डिस्टेंस सेंसर के मान की निगरानी की जा सकती है।
  • VEXcode VR प्रोजेक्ट बनाते समय सेंसर मानों की निगरानी करने में सक्षम होने के लाभ का वर्णन करें।

एक नया प्रोजेक्ट शुरू करें

  • VEXcode VR में एक नया प्रोजेक्ट शुरू करें और प्रोजेक्ट का नाम Unit5Lesson3 रखें।

    VEXcode VR टूलबार में 'प्रोजेक्ट का नाम' बटन लाल बॉक्स में हाइलाइट किया गया है, जो 'प्लेग्राउंड चुनें' बटन के बाईं ओर स्थित है। इस प्रोजेक्ट का नाम यूनिट 5 लेसन 3 रखा गया है।

अक्षर 'B' तक ड्राइव करें

  • इस पाठ में हम एक ऐसा प्रोजेक्ट बनाएंगे जिसमें वीआर रोबोट डिस्टेंस सेंसर का उपयोग करके वॉल मेज़ प्लेग्राउंड पर अक्षर 'बी' तक ड्राइव करेगा।

    पहले की तरह ही दीवार पर बने भूलभुलैया का वही आरेख, जिसमें अक्षर B वाले लक्ष्य को लाल रंग के बॉक्स में हाइलाइट किया गया है।
  • निम्नलिखित VEXcode VR प्रोजेक्ट को VEXcode ब्लॉक, स्विच ब्लॉक या दोनों प्रकार के ब्लॉक के संयोजन का उपयोग करके बनाएं। इस पाठ का लक्ष्य 'B' अक्षर तक गाड़ी चलाना है, लेकिन निम्नलिखित प्रोजेक्ट में एक त्रुटि है।
    VEXcode VR ब्लॉक्स प्रोजेक्ट जो अक्षर B के लक्ष्य तक पहुंचने का प्रयास करता है, लेकिन उसमें त्रुटि आ जाती है। व्हेन स्टार्टेड ब्लॉक के बाद 21 ब्लॉक हैं। ड्राइव फॉरवर्ड, वेट अंटिल फ्रंट डिस्टेंस इन मिलीमीटर इज लेस दैन 50, एंड देन टर्न 90 डिग्री कमांड्स को कोड के एक ही सेक्शन के रूप में मानें। ऐसे छह खंड हैं, जिनमें पहले बाएँ मुड़ना है, फिर दाएँ, फिर दो बार बाएँ, फिर दो बार दाएँ मुड़ना है। प्रोजेक्ट को पूरा करने के लिए, एक और वेट अंटिल फ्रंट डिस्टेंस (मिलीमीटर में 50 से कम ब्लॉक में) और अंत में स्टॉप ड्राइविंग ब्लॉक है।
  • यदि वॉल मेज़ प्लेग्राउंड पहले से खुला नहीं है, तो उसे लॉन्च करें और प्रोजेक्ट चलाएं।
  • ध्यान दें कि वीआर रोबोट अक्षर 'बी' तकपहुंचता हैनहीं)। क्यों नहीं? त्रुटि का पता लगाने के लिए प्रोजेक्ट को दोबारा चलाएं।
    वॉल मेज़ का ऊपर से लिया गया दृश्य, लेकिन इसमें वीआर रोबोट गलत अंतिम स्थिति में है और अक्षर बी के लक्ष्य पर नहीं है जैसा कि कोई उम्मीद कर सकता है। इससे पता चलता है कि हमारे प्रोग्राम में कोई त्रुटि है।
  • जब वीआर रोबोट दीवार वाली भूलभुलैया में इस बिंदु पर पहुंचता है, तो उसे अक्षर 'बी' तक पहुंचने के लिए बाईं ओर मुड़ना होगा। इस मोड़ पर, वीआर रोबोट अन्य मोड़ों की तुलना में दीवार से अधिक दूर है। डिस्टेंस सेंसर का उपयोग करके वीआर रोबोट को दीवार से किसी भी दूरी पर मुड़ने की सुविधा दी जा सकती है।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन चुनें।