Skip to main content

प्रोग्रामिंग ड्राइव फॉरवर्ड और रिवर्स - ब्लॉक-आधारित

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - गतिविधि रूपरेखा

  • यह अन्वेषण विद्यार्थियों को बुनियादी आगे की ओर, पीछे की ओर, तथा प्रतीक्षा प्रोग्रामिंग व्यवहारों से परिचित कराएगा। ये बुनियादी कौशल उन्हें अगली गतिविधि में और इस STEM लैब के अंत में स्ट्राइक चैलेंज में सफल होने में मदद करेंगे, जब वे स्पीडबोट का उपयोग करके गेंदबाजी में प्रतिस्पर्धा करेंगे।

  • वी5 स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का उपयोग करने से छात्रों को केवल [ड्राइव फॉर] ब्लॉक का चयन करके स्पीडबोट को आगे बढ़ने के लिए प्रोग्राम करने में सक्षम बनाता है।

स्पीडबोट चलने के लिए तैयार है!

यह अन्वेषण आपको अपने स्पीडबॉट के अनुसरण के लिए कुछ अच्छे प्रोजेक्ट बनाने में सक्षम बनाने के लिए उपकरण प्रदान करेगा।

  •  VEXcode V5 जिसका उपयोग इस अन्वेषण में किया जाएगा:

VEXcode ब्लॉक के लिए ड्राइव. इसमें लिखा है 'एक इंच आगे बढ़ो'।

  • ब्लॉक के बारे में अधिक जानकारी प्राप्त करने के लिए,सहायताखोलें और फिर [ड्राइव के लिए] ब्लॉक का चयन करें।

VEXcode में सहायता खुलती है, जो ड्राइव ब्लॉक के लिए सहायता दिखाती है। ऊपरी दाएं कोने में सहायता आइकन हाइलाइट किया गया है, जो यह दर्शाता है कि किसी ब्लॉक के लिए सहायता खोलने के लिए क्या चुनना है।

  • सुनिश्चित करें कि आपके पास आवश्यक हार्डवेयर, आपकी इंजीनियरिंग नोटबुक और VEXcode V5 डाउनलोड और तैयार है।

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

यदि छात्र पहली बार VEXcode V5 का उपयोग कर रहे हैं, तो वे इस अन्वेषण के दौरान किसी भी समय ट्यूटोरियल का संदर्भ ले सकते हैं। ट्यूटोरियल टूलबार में स्थित हैं।

VEXcode V5 टूलबार, जिसमें फ़ाइल मेनू के दाईं ओर लाल बॉक्स में ट्यूटोरियल बटन लिखा हुआ है।

सामग्री की आवश्यकता:
मात्रा आवश्यक सामग्री
1

स्पीडबॉट रोबोट

1

चार्ज रोबोट बैटरी

1

वेक्सकोड V5

1

यूएसबी केबल (यदि कंप्यूटर का उपयोग कर रहे हैं)

1

इंजीनियरिंग नोटबुक

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

  • छात्रों के लिए समस्या निवारण के प्रत्येक चरण का मॉडल प्रस्तुत करें।

चरण 1: अन्वेषण की तैयारी

गतिविधि शुरू करने से पहले, क्या आपके पास इनमें से प्रत्येक वस्तु तैयार है? निम्नलिखित में से प्रत्येक की जाँच करें:

  • क्या मोटरें सही पोर्ट में प्लग की गई हैं?

  • क्या स्मार्ट केबलमोटरों में पूरी तरह से डाली गई हैं?

  • क्या मस्तिष्कचालूहै?

  • क्या बैटरीचार्जहै?

चरण 2: एक नई परियोजना शुरू करें

अपना प्रोजेक्ट शुरू करने से पहले, स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन करें। टेम्पलेट प्रोजेक्ट में स्पीडबॉट का मोटर कॉन्फ़िगरेशन शामिल है। यदि टेम्पलेट का उपयोग नहीं किया जाता है, तो आपका रोबोट प्रोजेक्ट को सही ढंग से नहीं चलाएगा।

VEXcode V5 टूलबार जिसमें फ़ाइल मेनू खुला है और लाल बॉक्स में खुले उदाहरण हाइलाइट किए गए हैं। ओपन उदाहरण, न्यू ब्लॉक्स प्रोजेक्ट, न्यू टेक्स्ट प्रोजेक्ट और ओपन के नीचे चौथा मेनू आइटम है।

निम्नलिखित चरण पूरे करें:

  • फ़ाइल मेनू खोलें.
  • चुनेंखोलेंउदाहरण.

स्पीडबोट (ड्राइवट्रेन दो मोटर्स, कोई गायरो नहीं) टेम्पलेट आइकन, जो दर्शाता है कि इस गतिविधि के लिए कौन सा टेम्पलेट प्रोजेक्ट चुनना है।

  • स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन करें और उसे खोलें।
  • चूंकि हम [ड्राइव फॉर] ब्लॉक का उपयोग करेंगे, इसलिए अपने प्रोजेक्ट का नाम बदलकर ड्राइव कर दें।
  • अपना प्रोजेक्टसहेजें.
  • यह सुनिश्चित करने के लिए जांचें कि प्रोजेक्ट का नाम ड्राइव अब टूलबार के मध्य में विंडो में है।

VEXcode V5 टूलबार परियोजना का नाम 'ड्राइव' प्रदर्शित कर रहा है।

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

  • चूंकि यह प्रोग्रामिंग के साथ एक प्रारंभिक गतिविधि है, इसलिए शिक्षक को चरणों का मॉडल बनाना चाहिए, और फिर छात्रों से वही क्रियाएं पूरी करने के लिए कहना चाहिए। इसके बाद शिक्षक को छात्रों पर निगरानी रखनी चाहिए ताकि यह सुनिश्चित हो सके कि वे चरणों का सही ढंग से पालन कर रहे हैं।

  • सुनिश्चित करें कि छात्रों ने फ़ाइल मेनू से ओपन उदाहरण का चयन किया है।

  • सुनिश्चित करें कि छात्रों ने स्पीडबोट (ड्राइवट्रेन 2-मोटर्स, नो गायरो) टेम्पलेट प्रोजेक्ट का चयन किया है।

    आप विद्यार्थियों को बता सकते हैं कि ओपनउदाहरणपृष्ठ पर चुनने के लिए कई विकल्प हैं। जैसे-जैसे वे अन्य रोबोट बनाएंगे और उनका उपयोग करेंगे, उन्हें विभिन्न टेम्पलेट्स का उपयोग करने का अवसर मिलेगा।

  • आप विद्यार्थियों से परियोजना के नाम में अपना आद्याक्षर या अपने समूह का नाम जोड़ने के लिए कह सकते हैं। यदि आप विद्यार्थियों से परियोजनाएं प्रस्तुत करने के लिए कहेंगे तो इससे परियोजनाओं में अंतर करने में मदद मिलेगी।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स

ध्यान दिला दें कि जब उन्होंने पहली बार VEXcode V5 खोला था, तो विंडो परVEXcode प्रोजेक्टलिखा था और इसे सेव नहीं किया गया था (जैसा कि टूलबार पर दर्शाया गया है)। जब VEXcode V5 को पहली बार खोला जाता है, तो VEXcode प्रोजेक्ट डिफ़ॉल्ट प्रोजेक्ट नाम होता है। जब परियोजना का नाम बदलकरड्राइवकर दिया गया और उसे सहेज दिया गया, तो डिस्प्ले अपडेट होकर सहेजा गया हो गया। टूलबार में इस विंडो का उपयोग करके यह जांचना आसान है कि छात्र सही प्रोजेक्ट का उपयोग कर रहे हैं और यह सहेजा गया है।

एक बार जब कोई परियोजना आरंभ में सहेज ली जाती है, तो VEXcode V5 किसी भी अनुवर्ती परिवर्तन को स्वतः सहेज लेता है, जैसा कि परियोजना नाम के आगे दिए गए संदेश द्वारा दर्शाया जाता है।

विद्यार्थियों को बताएं कि वे अब अपना पहला प्रोजेक्ट शुरू करने के लिए तैयार हैं। छात्रों को समझाएं कि कुछ सरल चरणों का पालन करके, वे एक प्रोजेक्ट बना और चला सकेंगे जो स्पीडबोट को आगे बढ़ाएगा।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - रुकें और चर्चा करें

यह एक अच्छा बिन्दु है कि हम रुकें और विद्यार्थियों से VEXcode V5 में नया प्रोजेक्ट शुरू करने के लिए व्यक्तिगत रूप से या समूहों में अभी-अभी पूरे किए गए चरणों की समीक्षा करवाएं। विद्यार्थियों से कहें कि वे अपने समूह या पूरी कक्षा के साथ साझा करने से पहले व्यक्तिगत रूप से विचार करें।

चरण 3: आगे बढ़ें

VEXcode जब ब्लॉक के लिए ड्राइव से जुड़ा ब्लॉक शुरू किया, 1 इंच के लिए आगे ड्राइव करने के लिए सेट करें।

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

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

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

VEXcode जब ब्लॉक के लिए ड्राइव से जुड़ा ब्लॉक शुरू किया, 100 मिलीमीटर के लिए आगे ड्राइव करने के लिए सेट करें।

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

VEXcode V5 टूलबार जिसमें प्रोजेक्ट नाम के बाईं ओर स्लॉट मेनू खुला है। ड्रॉपडाउन मेनू में एक से आठ तक सभी उपलब्ध स्लॉट सूचीबद्ध हैं।

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

VEXcode V5 टूलबार, जिसमें हरे ब्रेन आइकन के चारों ओर लाल बॉक्स है, जो कंट्रोलर और डाउनलोड बटन के बीच में है।

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

VEXcode V5 टूलबार, जिसमें डाउनलोड आइकन के चारों ओर, ब्रेन और रन बटन के बीच में एक लाल बॉक्स है।

  • ड्राइव प्रोजेक्ट को रोबोट ब्रेन में डाउनलोड करने के लिए टूलबार परडाउनलोडबटन पर क्लिक करें।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - ब्लॉकों के साथ सहायता

  • बता दें कि प्रोग्रामिंग क्षेत्र में, डिफ़ॉल्ट रूप से पहले से ही एक when started ब्लॉक मौजूद है। प्रत्येक परियोजना इसी ब्लॉक से शुरू होगी। जब परियोजना शुरू होगी तो जुड़े हुए ब्लॉकों का उसी क्रम में अनुसरण किया जाएगा जिस क्रम में उन्हें रखा गया है।

    ड्राइव फॉर ब्लॉक पर क्लिक करके उसे प्रोग्रामिंग क्षेत्र में खींचकर {When started} ब्लॉक से जोड़ने का प्रदर्शन करें। जब यह जुड़ेगा तो आपको एक क्लिक की आवाज सुनाई देगी।

  • यदि आप कंप्यूटर का उपयोग कर रहे हैं, तो छात्र के पास VEX V5 रोबोट ब्रेन होना चाहिए जोकेबलका उपयोग करके कंप्यूटर से जुड़ा हो। यदि आप टैबलेट का उपयोग कर रहे हैं, तो VEX V5 रोबोट ब्रेन को स्मार्ट रेडियो का उपयोग करके टैबलेट से जोड़ा जाना चाहिए।

  • यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उनसे रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए कहें। किसी प्रोजेक्ट को चलाते समय रोबोट को कंप्यूटर से कनेक्ट करने पर, रोबोट कनेक्शन केबल को खींच सकता है।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - रुकें और चर्चा करें

विद्यार्थियों से यह अनुमान लगाने को कहें कि जब यह प्रोजेक्ट डाउनलोड किया जाएगा और स्पीडबोट पर चलाया जाएगा तो उनके अनुसार क्या होगा। विद्यार्थियों से कहें कि वे अपनी भविष्यवाणियाँ अपनी इंजीनियरिंग नोटबुक में लिखें। यदि समय हो तो प्रत्येक समूह से अपना पूर्वानुमान साझा करने को कहें।

V5 ब्रेन स्क्रीन पर सबसे ऊपर होम लिखा हुआ है। ड्राइव को ड्राइव सेटिंग्स बटन के नीचे स्लॉट 1 में प्रोजेक्ट के रूप में सूचीबद्ध किया गया है। प्रोजेक्ट का चयन करने के लिए प्रोग्राम आइकन को दबाना होगा।

  • रोबोट ब्रेन की स्क्रीन को देखकर सुनिश्चित करें कि आपके प्रोजेक्ट ने स्पीडबॉट के ब्रेन मेंडाउनलोडकिया है। परियोजना का नाम स्लॉट 1 में सूचीबद्ध होना चाहिए।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - मॉडल प्रथम

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

चरण 4: रिवर्स ड्राइव करें

ब्लॉक के लिए VEXcode ड्राइव पर ड्रॉपडाउन मेनू, यह दर्शाता है कि ब्लॉक के दिशा पैरामीटर को आगे से पीछे की ओर कैसे बदला जाए।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - चरण 4 पूरा करना

  • [ड्राइव फॉर] ब्लॉक कोफॉरवर्डसेरिवर्समें बदलने के लिए, बस ड्रॉप-डाउन मेनू पर क्लिक करें औररिवर्सचयन करें।

  • मिमी की संख्या को बदला जा सकता है, लेकिन इस उदाहरण के लिए हम उन्हें पिछले चरण में निर्धारित 100 मिमी पर ही छोड़ देंगे।

  • यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उन्हें प्रोजेक्ट चलाने से पहले रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए याद दिलाएं।

  • चूंकि हम नया स्लॉट नहीं चुन रहे हैं, इसलिए नया प्रोजेक्ट स्लॉट 1 पर डाउनलोड हो जाएगा और पिछले प्रोजेक्ट को प्रतिस्थापित कर देगा।

  • चूंकि VEXcode V5 में ऑटोसेव है, इसलिए प्रोजेक्ट को दोबारा सेव करने की कोई आवश्यकता नहीं है।

चरण 5: रुकें और फिर रिवर्स में गाड़ी चलाएँ

VEXcode V5 परियोजना When Started ब्लॉक से शुरू होती है। इसके बाद 3 सेकंड के समय पैरामीटर के साथ प्रतीक्षा ब्लॉक है, और अंत में 100 मिलीमीटर के लिए रिवर्स ड्राइव करने के लिए सेट ड्राइव फॉर ब्लॉक है।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - चरण 5 पूरा करना

  • [प्रतीक्षा] ब्लॉक को परियोजना में कहीं भी रखा जा सकता है। [प्रतीक्षा] ब्लॉक पर अधिक जानकारी के लिए,सहायताखोलें।

  • [Wait] ब्लॉक का उपयोग करने से परियोजना समाप्त नहीं होगी.

  • यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उन्हें प्रोजेक्ट चलाने से पहले रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट करने के लिए याद दिलाएं।

  • चूंकि हम नया स्लॉट नहीं चुन रहे हैं, इसलिए नया प्रोजेक्ट स्लॉट 1 पर डाउनलोड हो जाएगा और पिछले प्रोजेक्ट को प्रतिस्थापित कर देगा।

  • चूंकि VEXcode V5 में ऑटोसेव है, इसलिए प्रोजेक्ट को दोबारा सेव करने की कोई आवश्यकता नहीं है।

चरण 6: बास्केटबॉल ड्रिल्स चुनौती पूरी करें!

बास्केटबॉल ड्रिल्स का लेआउट, जिसमें स्टार्ट लाइन पर एक V5 स्पीडबोट है, तथा 10 सेमी, 20 सेमी और 40 सेमी की दूरी को चिह्नित करने वाली रेखाएं हैं।
बास्केटबॉल ड्रिल्स चैलेंज लेआउट

बास्केटबॉल ड्रिल चैलेंज में, रोबोट को विभिन्न दूरियों पर रेखाओं की एक श्रृंखला को नेविगेट करने में सक्षम होना चाहिए। रोबोट पहली पंक्ति तक आगे बढ़ेगा जो प्रारंभिक स्थिति से 10 सेमी दूर है, 1 सेकंड प्रतीक्षा करेगा, और फिर पीछे की ओर उसी पंक्ति पर वापस आएगा। इसके बाद रोबोट दूसरी लाइन तक 20 सेमी आगे बढ़कर क्रिया को दोहराएगा, 1 सेकंड प्रतीक्षा करेगा, और फिर मूल प्रारंभिक लाइन तक पीछे की ओर जाएगा। रोबोट 40 सेमी की दूरी के साथ तीसरी पंक्ति तक आगे बढ़ेगा, 1 सेकंड प्रतीक्षा करेगा, और फिर अंततः चुनौती पूरी करने के लिए प्रारंभिक पंक्ति पर वापस आ जाएगा।

रोबोट को प्रोग्राम करने से पहले, अपनी इंजीनियरिंग नोटबुक में रोबोट के पथ और व्यवहार की योजना बना लें।

बास्केटबॉल चैलेंज पूरा करने के बाद, आप अतिरिक्त रोबोट व्यवहारों के साथ आगे और पीछे की गतिविधियों को संयोजित कर और भी अधिक उन्नत चुनौतियों को पूरा करने में सक्षम होंगे।

प्रोग्रामिंग करते समय ध्यान रखें कि 1 सेमी = 10 मिमी

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - रुकें और चर्चा करें

विद्यार्थियों से कहें कि वे अपने समाधान जोड़ियों में बांटें, उसके बाद ही पूरी कक्षा में उन पर चर्चा करें। निम्नलिखित पूछकर चर्चा को सुगम बनाएं:

  • क्या इस चुनौती को प्रोग्राम करते समय आपको किसी कठिनाई का सामना करना पड़ा?

  • क्या आपके रोबोट ने वैसा ही व्यवहार किया जैसा आपने अपने प्रोजेक्ट के आधार पर अपेक्षा की थी? क्यों या क्यों नहीं?

  • यदि आप इस चुनौती को दोबारा कर सकते, तो क्या आप कुछ अलग करते?

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

रोबोट के लिए प्रारंभिक स्थिति को चिह्नित करने के लिए मीटर स्टिक या रूलर और टेप का उपयोग करके यह सत्यापित करें कि रोबोट ने चुनौती को सफलतापूर्वक पूरा कर लिया है। फिर उस प्रारंभिक स्थिति से 10 मिमी, 20 मिमी और 40 मिमी की दूरी चिह्नित करें, जो इस बात का संदर्भ होगा कि चुनौती को पूरा करने के लिए रोबोट को कहां चलना होगा।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - समाधान

छात्रों का मूल्यांकन करने के लिए एक प्रोग्रामिंग रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf)। टीम इंजीनियरिंग नोटबुक के मूल्यांकन के लिए एक रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf), और व्यक्तिगत नोटबुक के मूल्यांकन के लिए एक रूब्रिक यहां पाया जा सकता है (Google / .docx / .pdf)। जब भी आप किसी रूब्रिक के साथ विद्यार्थियों के काम का मूल्यांकन करने की योजना बनाते हैं, तो परियोजना पर काम शुरू करने से पहले उनके साथ रूब्रिक साझा करना सुनिश्चित करें।

VEXcode V5 परियोजना जिसके शीर्ष पर When Started ब्लॉक है। स्टैक में नीचे जाने पर, एक ड्राइव फॉर ब्लॉक है जो 100 मिलीमीटर तक आगे ड्राइव करने के लिए सेट है, एक वेट ब्लॉक है जो 1 सेकंड तक प्रतीक्षा करने के लिए सेट है, एक ड्राइव फॉर ब्लॉक है जो 100 मिलीमीटर तक रिवर्स ड्राइव करने के लिए सेट है, एक ड्राइव फॉर ब्लॉक है जो 200 मिलीमीटर तक आगे ड्राइव करने के लिए सेट है, एक वेट ब्लॉक है जो 1 सेकंड तक प्रतीक्षा करने के लिए सेट है, एक ड्राइव फॉर ब्लॉक है जो 200 मिलीमीटर तक रिवर्स ड्राइव करने के लिए सेट है, एक ड्राइव फॉर ब्लॉक है जो 400 मिलीमीटर तक आगे ड्राइव करने के लिए सेट है, एक वेट ब्लॉक है जो 1 सेकंड तक प्रतीक्षा करने के लिए सेट है, और अंत में एक ड्राइव फॉर ब्लॉक है जो 400 मिलीमीटर तक रिवर्स ड्राइव करने के लिए सेट है।