Skip to main content

पाठ 5: डिस्क मूवर चुनौती

डिस्क मूवर चैलेंज में, वीआर रोबोट को प्रत्येक डिस्क को लेने के लिए इलेक्ट्रोमैग्नेट का उपयोग करना होगा और इसे डिस्क मूवर प्लेग्राउंडपर समान रंग के लक्ष्य तक ले जाना होगा। डिस्क मूवर चुनौती को हल करने के लिए आपको ड्राइवट्रेन, सेंसिंग और कंट्रोल श्रेणियों के ब्लॉक के साथ-साथ नेस्टेड लूप और इलेक्ट्रोमैग्नेट का उपयोग करना होगा।

डिस्क मूवर प्लेग्राउंड का प्रारंभिक अवस्था में ऊपर से नीचे का दृश्य, जिसमें प्रारंभिक नीले गोल स्थान पर वीआर रोबोट है। तीन डिस्क के प्रत्येक सेट को दर्शाने वाले लाल बॉक्स हैं, तथा उनके मिलान वाले रंगीन लक्ष्यों की ओर एक तीर इंगित करता है, जो सभी डिस्क को उपयुक्त रंगीन लक्ष्य पर ले जाने के लक्ष्य को दर्शाता है।

शिक्षण के परिणाम

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

सब कुछ एक साथ रखना

यह इकाई इस बात का पता लगाती है कि वीआर रोबोट पर इलेक्ट्रोमैग्नेट का उपयोग करके मूवर प्लेग्राउंडपर रंगीन डिस्क को कैसे उठाया और रखा जाए। यह इकाई पिछली इकाइयों में सीखे गए कौशलों को भी जोड़ती है जैसे कि नेत्र संवेदक और दूरी संवेदक का उपयोग एक नए ब्लॉक के साथ, [दोहराएँ जब तक] ब्लॉक डिस्क मूवर प्लेग्राउंड को नेविगेट करने और डिस्क लेने के लिए।

इस इकाई की गतिविधियों में कई बार दोहराए जाने वाले आंदोलनों की आवश्यकता होती है। VEXcode VR परियोजनाओं में लूप्स और नेस्टेड लूप्स का उपयोग करने से उपयोगकर्ता को परियोजना प्रवाह को नियंत्रित करने और दोहराए गए आदेशों की लंबी सूची को कुछ ही में छोटा करने की अनुमति मिलती है। लूप्स का उपयोग बूलियन रिपोर्टर ब्लॉक के साथ भी किया जा सकता है, जिससे वीआर रोबोट को अपने वातावरण का मूल्यांकन करने और प्रतिक्रिया करने की अनुमति मिलती है, जैसे कि जब डाउन आई सेंसर किसी डिस्क का पता लगाता है तो इलेक्ट्रोमैग्नेट को रोकना और सक्रिय करना।

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

एक लूप को दूसरे लूप के अन्दर रखने को 'नेस्टिंग' कहा जाता है। जब लूप नेस्ट किए जाते हैं, तो बाहरी लूप आंतरिक लूप के निष्पादन की संख्या को नियंत्रित करता है। नेस्टेड लूप उन परियोजनाओं में सहायक होते हैं जहां VR रोबोट एक ही व्यवहार को एक से अधिक बार दोहराता है। नेस्टिंग लूप्स किसी परियोजना को व्यवस्थित और संघनित करता है।

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