प्रोग्रामिंग ड्राइव फॉरवर्ड और रिवर्स - ब्लॉक-आधारित
शिक्षक टूलबॉक्स
-
गतिविधि रूपरेखा
-
यह अन्वेषण विद्यार्थियों को बुनियादी आगे की ओर, पीछे की ओर, तथा प्रतीक्षा प्रोग्रामिंग व्यवहारों से परिचित कराएगा। ये बुनियादी कौशल उन्हें अगली गतिविधि में और इस STEM लैब के अंत में स्ट्राइक चैलेंज में सफल होने में मदद करेंगे, जब वे स्पीडबोट का उपयोग करके गेंदबाजी में प्रतिस्पर्धा करेंगे।
-
वी5 स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का उपयोग करने से छात्रों को केवल [ड्राइव फॉर] ब्लॉक का चयन करके स्पीडबोट को आगे बढ़ने के लिए प्रोग्राम करने में सक्षम बनाता है।
स्पीडबोट चलने के लिए तैयार है!
यह अन्वेषण आपको अपने स्पीडबॉट के अनुसरण के लिए कुछ अच्छे प्रोजेक्ट बनाने में सक्षम बनाने के लिए उपकरण प्रदान करेगा।
- VEXcode V5 जिसका उपयोग इस अन्वेषण में किया जाएगा:

- ब्लॉक के बारे में अधिक जानकारी प्राप्त करने के लिए,सहायताखोलें और फिर [ड्राइव के लिए] ब्लॉक का चयन करें।
- सुनिश्चित करें कि आपके पास आवश्यक हार्डवेयर, आपकी इंजीनियरिंग नोटबुक और VEXcode V5 डाउनलोड और तैयार है।
शिक्षक युक्तियाँ
यदि छात्र पहली बार VEXcode V5 का उपयोग कर रहे हैं, तो वे इस अन्वेषण के दौरान किसी भी समय ट्यूटोरियल का संदर्भ ले सकते हैं। ट्यूटोरियल टूलबार में स्थित हैं।

| मात्रा | आवश्यक सामग्री |
|---|---|
| 1 |
स्पीडबॉट रोबोट |
| 1 |
चार्ज रोबोट बैटरी |
| 1 |
वेक्सकोड V5 |
| 1 |
यूएसबी केबल (यदि कंप्यूटर का उपयोग कर रहे हैं) |
| 1 |
इंजीनियरिंग नोटबुक |
शिक्षक युक्तियाँ
-
छात्रों के लिए समस्या निवारण के प्रत्येक चरण का मॉडल प्रस्तुत करें।
चरण 2: एक नई परियोजना शुरू करें
अपना प्रोजेक्ट शुरू करने से पहले, स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन करें। टेम्पलेट प्रोजेक्ट में स्पीडबॉट का मोटर कॉन्फ़िगरेशन शामिल है। यदि टेम्पलेट का उपयोग नहीं किया जाता है, तो आपका रोबोट प्रोजेक्ट को सही ढंग से नहीं चलाएगा।
निम्नलिखित चरण पूरे करें:
- फ़ाइल मेनू खोलें.
- चुनेंखोलेंउदाहरण.
![]()
- स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन करें और उसे खोलें।
- चूंकि हम [ड्राइव फॉर] ब्लॉक का उपयोग करेंगे, इसलिए अपने प्रोजेक्ट का नाम बदलकर ड्राइव कर दें।
- अपना प्रोजेक्टसहेजें.
- यह सुनिश्चित करने के लिए जांचें कि प्रोजेक्ट का नाम ड्राइव अब टूलबार के मध्य में विंडो में है।

शिक्षक युक्तियाँ
-
चूंकि यह प्रोग्रामिंग के साथ एक प्रारंभिक गतिविधि है, इसलिए शिक्षक को चरणों का मॉडल बनाना चाहिए, और फिर छात्रों से वही क्रियाएं पूरी करने के लिए कहना चाहिए। इसके बाद शिक्षक को छात्रों पर निगरानी रखनी चाहिए ताकि यह सुनिश्चित हो सके कि वे चरणों का सही ढंग से पालन कर रहे हैं।
-
सुनिश्चित करें कि छात्रों ने फ़ाइल मेनू से ओपन उदाहरण का चयन किया है।
-
सुनिश्चित करें कि छात्रों ने स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन किया है।
आप विद्यार्थियों को बता सकते हैं कि ओपनउदाहरणपृष्ठ पर चुनने के लिए कई विकल्प हैं। जैसे-जैसे वे अन्य रोबोट बनाएंगे और उनका उपयोग करेंगे, उन्हें विभिन्न टेम्पलेट्स का उपयोग करने का अवसर मिलेगा।
-
आप विद्यार्थियों से परियोजना के नाम में अपना आद्याक्षर या अपने समूह का नाम जोड़ने के लिए कह सकते हैं। यदि आप विद्यार्थियों से परियोजनाएं प्रस्तुत करने के लिए कहेंगे तो इससे परियोजनाओं में अंतर करने में मदद मिलेगी।
शिक्षक टूलबॉक्स
ध्यान दिला दें कि जब उन्होंने पहली बार VEXcode V5 खोला था, तो विंडो परVEXcode प्रोजेक्टलिखा था और इसे सेव नहीं किया गया था (जैसा कि टूलबार पर दर्शाया गया है)। जब VEXcode V5 को पहली बार खोला जाता है, तो VEXcode प्रोजेक्ट डिफ़ॉल्ट प्रोजेक्ट नाम होता है। जब परियोजना का नाम बदलकरड्राइवकर दिया गया और उसे सहेज दिया गया, तो डिस्प्ले अपडेट होकर सहेजा गया हो गया। टूलबार में इस विंडो का उपयोग करके यह जांचना आसान है कि छात्र सही प्रोजेक्ट का उपयोग कर रहे हैं और यह सहेजा गया है।
एक बार जब कोई परियोजना आरंभ में सहेज ली जाती है, तो VEXcode V5 किसी भी अनुवर्ती परिवर्तन को स्वतः सहेज लेता है, जैसा कि परियोजना नाम के आगे दिए गए संदेश द्वारा दर्शाया जाता है।
विद्यार्थियों को बताएं कि वे अब अपना पहला प्रोजेक्ट शुरू करने के लिए तैयार हैं। छात्रों को समझाएं कि कुछ सरल चरणों का पालन करके, वे एक प्रोजेक्ट बना और चला सकेंगे जो स्पीडबोट को आगे बढ़ाएगा।
शिक्षक टूलबॉक्स
-
रुकें और चर्चा करें
यह एक अच्छा बिन्दु है कि हम रुकें और विद्यार्थियों से VEXcode V5 में नया प्रोजेक्ट शुरू करने के लिए व्यक्तिगत रूप से या समूहों में अभी-अभी पूरे किए गए चरणों की समीक्षा करवाएं। विद्यार्थियों से कहें कि वे अपने समूह या पूरी कक्षा के साथ साझा करने से पहले व्यक्तिगत रूप से विचार करें।
चरण 3: आगे बढ़ें

- प्रोग्रामिंग क्षेत्र में{When started}ब्लॉक में [ड्राइव फॉर] ब्लॉक जोड़ें।

- ड्रॉप-डाउन का चयन करें और इकाइयों को इंच से मिलीमीटर में बदलें।

- दूरी को 1 मिमी से 100 मिमी तक बदलें।

- स्लॉटआइकन पर क्लिक करें। आप अपने प्रोजेक्ट को रोबोट ब्रेन में उपलब्ध चार स्लॉट में से किसी एक पर डाउनलोड कर सकते हैं। संख्या1पर क्लिक करें।

- रोबोट को अपने कंप्यूटर या टैबलेट से कनेक्ट करें। एक बार सफल कनेक्शन हो जाने पर टूलबार में ब्रेन आइकन हरा हो जाता है।

- ड्राइव प्रोजेक्ट को रोबोट ब्रेन में डाउनलोड करने के लिए टूलबार परडाउनलोडबटन पर क्लिक करें।
शिक्षक टूलबॉक्स
-
ब्लॉकों के साथ सहायता
-
बता दें कि प्रोग्रामिंग क्षेत्र में, डिफ़ॉल्ट रूप से पहले से ही एक when started ब्लॉक मौजूद है। प्रत्येक परियोजना इसी ब्लॉक से शुरू होगी। जब परियोजना शुरू होगी तो जुड़े हुए ब्लॉकों का उसी क्रम में अनुसरण किया जाएगा जिस क्रम में उन्हें रखा गया है।
ड्राइव फॉर ब्लॉक पर क्लिक करके उसे प्रोग्रामिंग क्षेत्र में खींचकर {When started} ब्लॉक से जोड़ने का प्रदर्शन करें। जब यह जुड़ेगा तो आपको एक क्लिक की आवाज सुनाई देगी।
-
यदि आप कंप्यूटर का उपयोग कर रहे हैं, तो छात्र के पास VEX V5 रोबोट ब्रेन होना चाहिए जोकेबलका उपयोग करके कंप्यूटर से जुड़ा हो। यदि आप टैबलेट का उपयोग कर रहे हैं, तो VEX V5 रोबोट ब्रेन को स्मार्ट रेडियो का उपयोग करके टैबलेट से जोड़ा जाना चाहिए।
-
यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उनसे रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए कहें। किसी प्रोजेक्ट को चलाते समय रोबोट को कंप्यूटर से कनेक्ट करने पर, रोबोट कनेक्शन केबल को खींच सकता है।
शिक्षक टूलबॉक्स
-
रुकें और चर्चा करें
विद्यार्थियों से यह अनुमान लगाने को कहें कि जब यह प्रोजेक्ट डाउनलोड किया जाएगा और स्पीडबोट पर चलाया जाएगा तो उनके अनुसार क्या होगा। विद्यार्थियों से कहें कि वे अपनी भविष्यवाणियाँ अपनी इंजीनियरिंग नोटबुक में लिखें। यदि समय हो तो प्रत्येक समूह से अपना पूर्वानुमान साझा करने को कहें।

- रोबोट ब्रेन की स्क्रीन को देखकर सुनिश्चित करें कि आपके प्रोजेक्ट ने स्पीडबॉट के ब्रेन मेंडाउनलोडकिया है। परियोजना का नाम स्लॉट 1 में सूचीबद्ध होना चाहिए।
शिक्षक टूलबॉक्स
-
मॉडल प्रथम
सभी विद्यार्थियों को एक साथ प्रयास करने के लिए कहने से पहले कक्षा के सामने परियोजना को चलाने का मॉडल प्रस्तुत करें। छात्रों को एक जगह इकट्ठा करें और यदि स्पीडबोट को फर्श पर रखा जाए तो उसके चलने के लिए पर्याप्त जगह छोड़ दें।
छात्रों को बताएं कि अब उनकी परियोजना चलाने की बारी है। सुनिश्चित करें कि उनके पास स्पष्ट रास्ता हो और कोई स्पीडबॉट एक दूसरे से न टकराए।
- स्पीडबोट रोबोट पर प्रोजेक्ट, सुनिश्चित करें कि प्रोजेक्ट चयनित है और फिर रोबोट ब्रेन पर रन बटन दबाएं। अपनी पहली परियोजना बनाने के लिए बधाई!
चरण 4: रिवर्स ड्राइव करें

- [ड्राइव फॉर] ब्लॉक कोफॉरवर्डके बजायरिवर्सप्रदर्शित करने के लिए बदलें।
- परियोजना डाउनलोड करें.
- स्पीडबोट रोबोट पर प्रोजेक्ट, सुनिश्चित करें कि प्रोजेक्ट चयनित है और फिर रोबोट ब्रेन पर रन बटन दबाएं।
शिक्षक टूलबॉक्स
-
चरण 4 पूरा करना
-
[ड्राइव फॉर] ब्लॉक कोफॉरवर्डसेरिवर्समें बदलने के लिए, बस ड्रॉप-डाउन मेनू पर क्लिक करें औररिवर्सचयन करें।
-
मिमी की संख्या को बदला जा सकता है, लेकिन इस उदाहरण के लिए हम उन्हें पिछले चरण में निर्धारित 100 मिमी पर ही छोड़ देंगे।
-
यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उन्हें प्रोजेक्ट चलाने से पहले रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए याद दिलाएं।
-
चूंकि हम नया स्लॉट नहीं चुन रहे हैं, इसलिए नया प्रोजेक्ट स्लॉट 1 पर डाउनलोड हो जाएगा और पिछले प्रोजेक्ट को प्रतिस्थापित कर देगा।
-
चूंकि VEXcode V5 में ऑटोसेव है, इसलिए प्रोजेक्ट को दोबारा सेव करने की कोई आवश्यकता नहीं है।
चरण 5: रुकें और फिर रिवर्स में गाड़ी चलाएँ

- [ड्राइव फॉर] ब्लॉक से पहले [प्रतीक्षा]ब्लॉक जोड़ें। इससे रोबोट को रिवर्स में गाड़ी चलाने से पहले प्रतीक्षा करने का निर्देश मिलेगा।
- [प्रतीक्षा]ब्लॉक में तीन सेकंड डालें। यह रोबोट को रिवर्स में चलने से पहले तीन मिनट प्रतीक्षा करने के लिए कहता है।
- परियोजना डाउनलोड करें.
- सुनिश्चित करें कि प्रोजेक्ट चयनित है और फिर रन बटन दबाएँ, स्पीडबोट रोबोट पर प्रोजेक्ट।
शिक्षक टूलबॉक्स
-
चरण 5 पूरा करना
-
[प्रतीक्षा] ब्लॉक को परियोजना में कहीं भी रखा जा सकता है। [प्रतीक्षा] ब्लॉक पर अधिक जानकारी के लिए,सहायताखोलें।
-
[Wait] ब्लॉक का उपयोग करने से परियोजना समाप्त नहीं होगी.
-
यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उन्हें प्रोजेक्ट चलाने से पहले रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए याद दिलाएं।
-
चूंकि हम नया स्लॉट नहीं चुन रहे हैं, इसलिए नया प्रोजेक्ट स्लॉट 1 पर डाउनलोड हो जाएगा और पिछले प्रोजेक्ट को प्रतिस्थापित कर देगा।
-
चूंकि VEXcode V5 में ऑटोसेव है, इसलिए प्रोजेक्ट को दोबारा सेव करने की कोई आवश्यकता नहीं है।
चरण 6: बास्केटबॉल ड्रिल्स चुनौती पूरी करें!
बास्केटबॉल ड्रिल चैलेंज में, रोबोट को विभिन्न दूरियों पर रेखाओं की एक श्रृंखला को नेविगेट करने में सक्षम होना चाहिए। रोबोट पहली पंक्ति तक आगे बढ़ेगा जो प्रारंभिक स्थिति से 10 सेमी दूर है, 1 सेकंड प्रतीक्षा करेगा, और फिर पीछे की ओर उसी पंक्ति पर वापस आएगा। इसके बाद रोबोट दूसरी लाइन तक 20 सेमी आगे बढ़कर क्रिया को दोहराएगा, 1 सेकंड प्रतीक्षा करेगा, और फिर मूल प्रारंभिक लाइन तक पीछे की ओर जाएगा। रोबोट 40 सेमी की दूरी के साथ तीसरी पंक्ति तक आगे बढ़ेगा, 1 सेकंड प्रतीक्षा करेगा, और फिर अंततः चुनौती पूरी करने के लिए प्रारंभिक पंक्ति पर वापस आ जाएगा।
रोबोट को प्रोग्राम करने से पहले, अपनी इंजीनियरिंग नोटबुक में रोबोट के पथ और व्यवहार की योजना बना लें।
बास्केटबॉल चैलेंज पूरा करने के बाद, आप अतिरिक्त रोबोट व्यवहारों के साथ आगे और पीछे की गतिविधियों को संयोजित कर और भी अधिक उन्नत चुनौतियों को पूरा करने में सक्षम होंगे।
प्रोग्रामिंग करते समय ध्यान रखें कि 1 सेमी = 10 मिमी
शिक्षक टूलबॉक्स
-
रुकें और चर्चा करें
विद्यार्थियों से कहें कि वे अपने समाधान जोड़ियों में बांटें, उसके बाद ही पूरी कक्षा में उन पर चर्चा करें। निम्नलिखित पूछकर चर्चा को सुगम बनाएं:
-
क्या इस चुनौती को प्रोग्राम करते समय आपको किसी कठिनाई का सामना करना पड़ा?
-
क्या आपके रोबोट ने वैसा ही व्यवहार किया जैसा आपने अपने प्रोजेक्ट के आधार पर अपेक्षा की थी? क्यों या क्यों नहीं?
-
यदि आप इस चुनौती को दोबारा कर सकते, तो क्या आप कुछ अलग करते?
शिक्षक युक्तियाँ
रोबोट के लिए प्रारंभिक स्थिति को चिह्नित करने के लिए मीटर स्टिक या रूलर और टेप का उपयोग करके यह सत्यापित करें कि रोबोट ने चुनौती को सफलतापूर्वक पूरा कर लिया है। फिर उस प्रारंभिक स्थिति से 10 मिमी, 20 मिमी और 40 मिमी की दूरी चिह्नित करें, जो इस बात का संदर्भ होगा कि चुनौती को पूरा करने के लिए रोबोट को कहां चलना होगा।
शिक्षक टूलबॉक्स
-
समाधान
छात्रों का मूल्यांकन करने के लिए एक प्रोग्रामिंग रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf)। टीम इंजीनियरिंग नोटबुक के मूल्यांकन के लिए एक रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf), और व्यक्तिगत नोटबुक के मूल्यांकन के लिए एक रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf)। जब भी आप किसी रूब्रिक के साथ विद्यार्थियों के काम का मूल्यांकन करने की योजना बनाते हैं, तो परियोजना पर काम शुरू करने से पहले उनके साथ रूब्रिक साझा करना सुनिश्चित करें।
