पाठ 4: एक नीली डिस्क को हिलाएँ
प्रत्येक रंग की एक डिस्क को स्थानांतरित करें
पाठ 3 में, आपने एक प्रोजेक्ट बनाया था जिसमें वीआर रोबोट को तीनों नीली डिस्क को उठाकर डिस्क मूवर प्लेग्राउंड पर नीले लक्ष्य में डालना था।

इस पाठ में, अब आप डिस्क मूवर प्लेग्राउंड में प्रत्येक रंग की एक डिस्क को उठाकर उसके संबंधित रंगीन लक्ष्य में ले जाने के लिए एक प्रोजेक्ट बनाएंगे!

- वीआर रोबोट को डिस्क तक ड्राइव करने, उसे उठाने, मुड़ने और फिर रंगीन लक्ष्य तक वापस ड्राइव करने के व्यवहार को प्रत्येक रंग के लिए एक बार दोहराने की आवश्यकता होगी। वीआर रोबोट द्वारा प्रत्येक रंग की एक डिस्क को उठाने और गिराने की क्रियाओं को दोहराने के लिए, वीआर रोबोट को निम्नलिखित व्यवहारों को तीन बार करने की आवश्यकता होगी:
-
सबसे पहले, डाउन आई सेंसर का उपयोग करके पहले नीले डिस्क की ओर आगे बढ़ें।

-
फिर, पहली नीली डिस्क उठाएँ।

-
फिर, पीछे मुड़ें।

-
फिर, डिस्टेंस सेंसर का उपयोग करके लक्ष्य तक वापस जाएं और डिस्क को गिरा दें।

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

-
नीचे दिए गए कोड को बनाएं जो वीआर रोबोट को ऊपर सूचीबद्ध चार व्यवहारों को पूरा करने का निर्देश देता है।

- डिस्क मूवर प्लेग्राउंड खोलें और प्रोजेक्ट चलाएं।
-
जब यह प्रोजेक्ट चलाया जाएगा, तो वीआर रोबोट चलेगा और पहली नीली डिस्क उठाएगा, मुड़ेगा, नीले लक्ष्य तक जाएगा और डिस्क को गिरा देगा।

-
अगले रंग की डिस्क को इकट्ठा करने के लिए, वीआर रोबोट को अगले रंग के लक्ष्य की ओर ड्राइव करना होगा। हालांकि, नीली डिस्क से टकराने से बचने के लिए, वीआर रोबोट को अब डिस्क के रास्ते से हटना होगा। ऐसा करने के लिए, वीआर रोबोट को 100 मिलीमीटर (मिमी) या प्लेग्राउंड पर एक ग्रिड वर्ग की लंबाई के आधे हिस्से तक पीछे की ओर जाना होगा।

-
कोड में [Drive for] ब्लॉक जोड़ें और पैरामीटर को 100 मिलीमीटर (मिमी) के लिए "रिवर्स" पर सेट करें।

-
अब वीआर रोबोट को अगले रंगीन लक्ष्य की ओर मुड़ने के लिए बाईं ओर मुड़ना होगा।

-
कोड में एक [Turn to heading] ब्लॉक जोड़ें और पैरामीटर को 90 डिग्री पर सेट करें ताकि VR रोबोट अगले लक्ष्य की ओर उन्मुख हो सके।

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