मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

दाएं और बाएं मुड़ने की प्रोग्रामिंग - ब्लॉक-आधारित

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

  • इस अध्ययन के माध्यम से छात्रों को दाएं, बाएं मुड़ने और प्रतीक्षा करने जैसे बुनियादी प्रोग्रामिंग व्यवहारों से परिचित कराया जाएगा।

  • ड्राइवट्रेन रोबोट कॉन्फ़िगरेशन का उपयोग करके छात्र केवल [टर्न फॉर] ब्लॉक का चयन करके स्पीडबॉट को मोड़ने के लिए प्रोग्राम कर सकते हैं।

स्पीडबॉट मुड़ने के लिए तैयार है!

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

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

VEXcode IQ टर्न ब्लॉक को 90 डिग्री दाएं मुड़ने के लिए सेट करता है।

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

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

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

शिक्षक सुझाव आइकन शिक्षक सुझाव

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

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

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

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

1

चार्ज की गई रोबोट बैटरी

1

VEXcode V5

1

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

1

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

शिक्षक सुझाव आइकन शिक्षक सुझाव

  • स्पीडबॉट के तैयार होने की जांच करने के प्रत्येक चरण का प्रदर्शन करें ताकि छात्रों को ऐसा करने की आदत पड़ जाए।

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

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

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

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

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

टेम्प्लेट प्रोजेक्ट खोलने के लिए निम्नलिखित चरणों को पूरा करें:

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

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

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

    VEXcode V5 टूलबार में 'Turn' प्रोजेक्ट का नाम प्रदर्शित किया गया है, जिससे यह पता चलता है कि प्रोजेक्ट का नाम बदलने के लिए किस मेनू का उपयोग किया जाना चाहिए।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - बचत परियोजनाएं

VEXcode V5 टूलबार में स्लॉट बटन के दाईं ओर डिफ़ॉल्ट प्रोजेक्ट नाम 'VEXcode प्रोजेक्ट' प्रदर्शित होता है।

इस बात पर ध्यान दें कि जब उन्होंने पहली बार VEXcode V5 खोला, तो विंडो परVEXcode Projectलिखा हुआ था और इसे सहेजा नहीं गया था (जैसा कि टूलबार पर दिखाया गया है)। VEXcode V5 को पहली बार खोलने पर VEXcode प्रोजेक्ट डिफ़ॉल्ट प्रोजेक्ट नाम होता है। प्रोजेक्ट का नाम बदलकर Turn कर दिया जाए और उसे सेव कर दिया जाए, तो डिस्प्ले पर Saved लिखा हुआ दिखाई देगा। टूलबार में मौजूद इस विंडो का उपयोग करके, यह आसानी से जांचा जा सकता है कि छात्र सही प्रोजेक्ट का उपयोग कर रहे हैं और वह सेव हो गया है। एक बार प्रोजेक्ट सेव हो जाने के बाद, VEXcode V5 प्रोजेक्ट नाम के आगे दिए गए संदेश
अनुसार, बाद में किए गए सभी बदलावों को स्वतः सेव कर लेता है
छात्रों को बताएं कि वे अब अपना पहला प्रोजेक्ट शुरू करने के लिए तैयार हैं। छात्रों को समझाएं कि कुछ सरल चरणों का पालन करके, वे एक ऐसा प्रोजेक्ट बना और चला सकेंगे जो स्पीडबॉट को चालू कर देगा।

शिक्षक सुझाव आइकन शिक्षक सुझाव

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

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

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

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

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

चरण 3: दाईं ओर मुड़ें

VEXcode IQ प्रोजेक्ट की शुरुआत 'When Started' ब्लॉक से होती है, जिसके बाद 'Turn for' ब्लॉक को '90 डिग्री दाएं मुड़ें' पर सेट किया जाता है।

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

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

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

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

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

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

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

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

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

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

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

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

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

यह एक अच्छा अवसर है कि छात्र रुकें और अपने पहले प्रोजेक्ट को पूरा करने के बारे में विचार करें। छात्रों के रूप में:

  • जब आपने प्रोजेक्ट चलाया तो स्पीडबॉट ने क्या किया?

  • क्या इसने परियोजना के आधार पर आपकी अपेक्षाओं के अनुरूप व्यवहार किया?

आगे बढ़ने से पहले, यह सुनिश्चित करने के लिए कुछ समय लें कि सभी छात्रों ने इस चरण को बिना किसी समस्या के पूरा कर लिया है।

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

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

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

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

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

  • प्रोजेक्ट को स्पीडबॉट रोबोट पर चलाने के लिए, सुनिश्चित करें कि प्रोजेक्ट का चयन हो चुका है और फिर रन बटन दबाएं।

चरण 4: बाएँ मुड़ें

VEXcode Turn for ब्लॉक पर मौजूद ड्रॉपडाउन मेनू, यह दर्शाता है कि ब्लॉक के दिशा पैरामीटर को दाएं से बाएं कैसे बदला जाए।

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

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

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

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

  • VEXcode V5 में ऑटोसेव की सुविधा होने के कारण, प्रोजेक्ट को दोबारा सेव करने की आवश्यकता नहीं है।

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

चर्चा को प्रेरित करने वाला आइकन चर्चा को प्रेरित करना - ब्लॉकों को समझना

:रोबोट की वर्तमान स्थिति शून्य डिग्री पर मानते हुए, यदि रोबोट 90 डिग्री बाएँ मुड़ता है, फिर 120 डिग्री दाएँ मुड़ता है, और अंत में 40 डिग्री बाएँ मुड़ता है, तो मुड़ने के बाद रोबोट की वर्तमान
डिग्री होगी?:रोबोट 10 डिग्री पर होगा। 90 डिग्री बाईं ओर मुड़ने के बाद, रोबोट 120 डिग्री दाईं ओर मुड़ गया। बाएं मुड़ने को सकारात्मक दिशा में गति के रूप में और दाएं मुड़ने को घटाने या नकारात्मक दिशा में गति के रूप में देखने पर - xy निर्देशांक तल के समान, यह अब रोबोट को -30 डिग्री पर रखता है। क्योंकि 90-120 = -30. -30 डिग्री से, रोबोट बाईं ओर 40 डिग्री मुड़ता है। अतः, -30 + 40 = 10. रोबोट 10 डिग्री पर समाप्त होता है।

प्रश्न:रोबोट की वर्तमान स्थिति को शून्य डिग्री पर देखते हुए, रोबोट को दाईं ओर 30 डिग्री घुमाने पर रोबोट उसी स्थान पर समाप्त होगा जहाँ शून्य डिग्री से शुरू करके रोबोट को बाईं ओर 330 डिग्री घुमाने पर समाप्त होता है। यदि रोबोट दाईं ओर 56 डिग्री घूमता है, तो शून्य डिग्री से शुरू करते हुए उसी स्थान पर वापस आने के लिए उसे बाईं ओर कितने डिग्री घूमना होगा?
A:चूंकि रोबोट को पूरी तरह घुमाने में 360 डिग्री लगते हैं, इसलिए आप 360 डिग्री में जोड़ और घटा कर गणना कर सकते हैं कि रोबोट को कितना घूमना होगा। 360 - 56 = 304. इस प्रकार, रोबोट को उसी स्थान पर पहुंचने के लिए बाईं ओर 304 डिग्री मुड़ना होगा जहां वह दाईं ओर 56 डिग्री मुड़ने पर पहुंचता है।

चरण 6: सुरक्षा कैमरा चुनौती पूरी करें!

एक स्पीडबॉट जिसके चारों ओर तीन वृत्त बने हुए हैं, जो मुड़ने की दिशा दर्शाते हैं। तीन गतिविधियों को दर्शाया और चिह्नित किया गया है, पहले दाईं ओर मुड़ना, फिर बाईं ओर, फिर दाईं ओर और बाएं से दाएं की ओर मुड़ने की प्रक्रिया को तीन बार दोहराना।
सुरक्षा कैमरा चैलेंज लेआउट

सिक्योरिटी कैमरा चैलेंज में, रोबोट को सबसे पहले दाईं ओर 90 डिग्री मुड़ना होगा। इसके बाद रोबोट बाईं ओर 180 डिग्री और फिर दाईं ओर 180 डिग्री घूमेगा और एक सुरक्षा कैमरे की तरह "स्कैनिंग" करेगा। इसके बाद रोबोट बाईं ओर 180 डिग्री और दाईं ओर 180 डिग्री घूमने की प्रक्रिया को दो बार और दोहराएगा।

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

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

- नीचे दिए गए नमूना समाधान को देखें।

- छात्रों का मूल्यांकन करने के लिए एक प्रोग्रामिंग रूब्रिक यहाँ पाया जा सकता है (Google / .docx / .pdf)।

VEXcode V5 प्रोजेक्ट की शुरुआत 'When Started' ब्लॉक से होती है, जिसमें 'Turn for' ब्लॉक को 90 डिग्री के लिए दाईं ओर सेट किया गया है। इसके बाद छह टर्न ब्लॉक जुड़े होते हैं, जो 180 डिग्री के लिए बारी-बारी से बाएं और दाएं मुड़ते हैं।

अधिक उन्नत समाधान के लिए, छात्र को [Repeat] ब्लॉक का उपयोग करके लूप से भी परिचित कराया जा सकता है। [Repeat] ब्लॉक के बारे में अधिक जानकारी के लिए,सहायता देखें।

VEXcode V5 प्रोजेक्ट की शुरुआत एक 'When started' ब्लॉक से होती है जो एक 'Turn for' ब्लॉक से जुड़ा होता है और उसे 90 डिग्री दाएं मुड़ने के लिए सेट किया गया है। इसके बाद एक रिपीट ब्लॉक है जिसे 3 बार दोहराने के लिए सेट किया गया है। रिपीट ब्लॉक के अंदर दो टर्न फॉर ब्लॉक हैं, एक 180 डिग्री के लिए बाएं मुड़ने वाला ब्लॉक और उसके बाद एक 180 डिग्री के लिए दाएं मुड़ने वाला ब्लॉक।

शिक्षक सुझाव आइकन शिक्षक सुझाव

रोबोट की शुरुआती स्थिति को देखकर यह सत्यापित करें कि रोबोट ने चुनौती को सफलतापूर्वक पूरा कर लिया है, और यह सुनिश्चित करने के लिए गिनती करें कि रोबोट ने सही क्रियाएं की हैं। रोबोट को 90 डिग्री दाएं मुड़ना चाहिए, फिर इसे तीन बार दोहराना चाहिए: 180 डिग्री बाएं मुड़ना और 180 डिग्री दाएं मुड़ना।