खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अपने फ्लोट को कोड बेस रोबोट से जोड़ें, यह सुनिश्चित करते हुए कि सभी सामग्रियां कोड बेस रोबोट पर रहें। इसके लिए अतिरिक्त सामग्री जुटाने हेतु छात्रों को अधिक टोकन का उपयोग करना पड़ सकता है।
टोकन कक्षा की वस्तुएं हो सकती हैं जैसे बटन या स्टिकी नोट्स - मॉडलमॉडल एक समूह के सेटअप का उपयोग करते हुए, कोड बेस रोबोट के ऊपर या उसके आसपास फ्लोट कैसे रखा जाए। विद्यार्थियों को बताएं कि लैब के अंत में कोड बेस रोबोट से फ्लोट को हटाने की आवश्यकता हो सकती है। उन्हें लैब 3 की शुरुआत में अपने फ्लोट को पुनः जोड़ना होगा।
- छात्रों को फ्लोट को सुरक्षित करने के लिए VEX GO किट से पिन, स्टैंडऑफ और कनेक्टर का उपयोग करने के लिए प्रोत्साहित करें। किट के टुकड़ों की विभिन्न श्रेणियों और कार्यों के बारे में जानकारी के लिए VEX GO किट के टुकड़े VEX लाइब्रेरी लेख देखें।
एक फ्लोट डिज़ाइन करें जो कोड बेस से जुड़ता है - सुविधा प्रदान करनासंघर्ष कर रहे छात्रों के साथ घूमकर और उनकी मदद करके लगाव प्रक्रिया को सुगम बनाना।
विद्यार्थियों को एक साथ मिलकर काम करने तथा फ्लोट को जोड़ने में मदद करने के लिए स्थानिक भाषा का प्रयोग करने के लिए प्रोत्साहित करें। उदाहरण के लिए, विद्यार्थियों से निम्नलिखित प्रश्न पूछकर चर्चा और स्पष्टीकरण को प्रोत्साहित करें:
- आपने उस टुकड़े को अपने कोड बेस रोबोट के किनारे/ऊपर/पीछे क्यों जोड़ा?
- यदि आप इस टुकड़े को दूसरी ओर या फ्लोट के ऊपर ले जाएं तो क्या होगा?
- आप कोड बेस रोबोट में फ्लोट को जोड़ने का वर्णन कैसे करेंगे? आप किन शब्दों का प्रयोग करेंगे जैसे कि ऊपर, बगल में, या पीछे?
- याद दिलाएंसमूहों को याद दिलाएं कि निराशा होती है। अंततः परीक्षण और त्रुटि जीवन का एक हिस्सा है, और दोनों के लिए पर्याप्त समय है।
- पूछेंविद्यार्थियों से कहें कि जब वे फ्लोट अटैचमेंट का काम पूरा कर लें तो वे अन्य समूहों की मदद करें।
खेल के बीच में ब्रेक & समूह चर्चा
जैसे ही प्रत्येक समूह कोड बेस रोबोटमें अपने फ्लोट को जोड़ने में सफल हो जाता है, संक्षिप्त बातचीत के लिए एक साथ आते हैं।
- फ्लोट लगाते समय आपको क्या समस्याएं आईं?
- आपने इस समस्या का समाधान कैसे किया?
- जब आपको अपने डिज़ाइन में समस्याएँ मिलीं तो आपके समूह ने क्या समाधान अपनाया?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को VEXcode GO का उपयोग करके एक प्रोजेक्ट बनाने का निर्देश दें ताकि उनका कोड बेस फ्लोट परेड मार्ग के चारों ओर घूमे। विद्यार्थियों को बताएं कि वे अपने समूहों के साथ मिलकर छद्म कोड तैयार करेंगे तथा एक परियोजना तैयार करेंगे, जिसके तहत वे अपनी झांकी को एक छोटे परेड मार्ग पर ले जाएंगे।
उदाहरण परेड रूट - मॉडलछात्रों के लिए मॉडल कि कैसे परेड मार्ग के चारों ओर अपने आंदोलनों की योजना बनाने के लिए छद्म कोड लिखना शुरू करें।
- प्रदर्शित करें कि एक फ्लोट मार्ग पर किस प्रकार चलेगा। परेड मार्ग के माध्यम से कोड बेस को भौतिक रूप से चलाएं, तथा छात्रों से रोबोट की गति के लिए स्थानिक भाषा प्रदान करवाएं। (अर्थात 200 मिलीमीटर (मिमी) आगे बढ़ना, 90 डिग्री दाहिनी ओर मुड़ना।)
- एक बार जब छात्र परेड मार्ग को नेविगेट करना समझ जाते हैं, तो वे मार्ग के माध्यम से अपने कोड बेस के पथ की योजना बनाने के लिए छद्म कोड बनाएंगे। छात्रों को नीचे दिया गया एनीमेशन दिखाएं और उन्हें इस प्रक्रिया से अवगत कराएं। एनीमेशन में कोड बेस निर्देशों का अनुसरण करता है, जैसा कि वे स्क्रीन पर एक सूची के रूप में दिखाई देते हैं। निर्देश में लिखा है कि रोबोट 21 सेमी आगे बढ़ता है, रोबोट रुकता है, रोबोट 90 डिग्री तक दाईं ओर घूमता है, रोबोट 20 सेमी आगे बढ़ता है, रोबोट रुकता है, रोबोट 90 डिग्री तक बाईं ओर घूमता है, और अंत में रोबोट 20 सेमी आगे बढ़ता है।
वीडियो फाइल- विद्यार्थियों को दिखाएं कि परेड मार्ग पर अपनी गतिविधियों की योजना बनाने के लिए छद्म कोड लिखना कैसे शुरू करें। उन्हें याद दिलाएं कि स्यूडोकोड हाथ से लिखी गई चरण-दर-चरण रूपरेखा है। छात्रों को अपने छद्म कोड में ड्राइविंग दूरी और मोड़ों की डिग्री को शामिल करने के लिए सटीक होने के लिए प्रोत्साहित करें।
स्यूडोकोड का उदाहरण - छात्रों को अपने समूह के साथ मिलकर छद्म कोड लिखने का काम करने को कहें।
एक बार जब छात्र अपना छद्म कोड पूरा कर लेते हैं, तो उन्हें अपने छद्म कोड को VEXcode GO में [टिप्पणी] ब्लॉक में स्थानांतरित करना होगा। सुनिश्चित करें कि छात्रों ने निम्नलिखित चरण पूरे कर लिए हैं। यदि आवश्यक हो, तो संलग्न VEX लाइब्रेरी लेखों में उल्लिखित चरणों का अनुकरण करें:
- VEXcode GO लॉन्च करें
- अपने GO Brain अपने डिवाइस से कनेक्ट किया
नोट: जब आप पहली बार अपने कोड बेस को अपने डिवाइस से कनेक्ट करते हैं, तो ब्रेन में निर्मित जायरो कैलिब्रेट हो सकता है, जिससे कोड बेस एक पल के लिए अपने आप चलने लगता है। यह एक अपेक्षित व्यवहार है, कैलिब्रेट करते समय कोड बेस को न छुएं।
- परियोजना का नाम रखा गया, परेड 1
- प्रोजेक्ट सहेजें
- कोड बेस कॉन्फ़िगर करें
छात्रों के लिए मॉडल कि कैसे परियोजना में [टिप्पणी] ब्लॉक जोड़ें। छात्रों को छद्मकोड की प्रत्येक पंक्ति के लिए एक [टिप्पणी] ब्लॉक की आवश्यकता होगी। इसलिए, यदि उनके पास छद्म कोड की आठ पंक्तियाँ हैं, तो उन्हें आठ [टिप्पणी] ब्लॉकों की आवश्यकता होगी। छात्रों के लिए उदाहरण की पहली तीन पंक्तियों का मॉडल बनाएं।
स्यूडोकोड [टिप्पणी] ब्लॉक में स्थानांतरित किया गयाएक बार जब छात्र अपना छद्म कोड स्थानांतरित कर लेंगे, तो वे ड्राइवट्रेन ब्लॉक जोड़ेंगे। विद्यार्थियों को याद दिलाएं कि [टिप्पणी] ब्लॉक का उपयोग उनकी परियोजनाओं को व्यवस्थित करने के लिए किया जाता है और वे व्यवहारों को निष्पादित नहीं करेंगे। उन्हें अपने कोड बेस को चलाने के लिए ड्राइवट्रेन ब्लॉक जोड़ने की आवश्यकता होगी।
- छात्रों को पहले [टिप्पणी] ब्लॉक के अंतर्गत [इसके लिए ड्राइव करें] ब्लॉक जोड़ने को कहें।
ब्लॉक के लिए [ड्राइव] जोड़ें- इसके बाद, छात्रों को [टिप्पणी] ब्लॉक में बताए गए मापदंडों के अनुरूप पैरामीटर समायोजित करने को कहें। इस मामले में, यह 200 मिलीमीटर (मिमी) है।
पैरामीटर समायोजित करें - विद्यार्थियों को निर्देश दें कि वे अपने छद्म कोड में मिलान वाले ब्लॉकों को जोड़ते रहें।
- जैसे ही छात्र अपनी परियोजनाएं पूरी कर लें, उन्हें अपनी परियोजनाएं शुरू करने को कहें तथा परीक्षण परेड मार्ग सेटअप पर अपने कोड का परीक्षण करने को कहें।
स्यूडोकोड के साथ उदाहरण परियोजना - सुविधा प्रदान करनानिम्नलिखित प्रश्न पूछकर छात्रों के साथ चर्चा को सुविधाजनक बनाएं:
- परेड मार्ग में कितने मोड़ हैं? वे किस दिशा में हैं?
- संपूर्ण परेड मार्ग के लिए आपके कोड बेस रोबोट को कितनी दूरी तक चलना होगा?
- क्या आप अपने हाथों का उपयोग करके यह समझा सकते हैं कि रोबोट को पाठ्यक्रम में किस प्रकार आगे बढ़ना है?

- याद दिलाएंविद्यार्थियों को याद दिलाएं कि उनके छद्म कोड में प्रत्येक चरण एक व्यवहार है जिसे उनका कोड बेस रोबोट पूरा करेगा। व्यवहार यथासंभव विशिष्ट होना चाहिए।
- पूछेंपूछें किस प्रकार की नौकरियों में कोडिंग की आवश्यकता होती है? क्या वे कभी खुद को ऐसी नौकरी में काम करते हुए देख सकते हैं जिसमें कोडिंग की आवश्यकता हो? कोडिंग में मजा क्या है?