मुख्य सामग्री पर जाएं

अपने प्रोजेक्ट को डिज़ाइन करें, विकसित करें और उसमें सुधार करते रहें।

इस अनुभाग में, आप प्ले सेक्शन में बनाए गए प्रोजेक्ट्स का उपयोग करके एक ऐसा प्रोजेक्ट बनाएंगे जो हाथ और पंजे दोनों को नियंत्रित कर सके।

आर्मअपडाउन2 और क्लॉअपडाउन प्रोजेक्ट्स को याद करें।

आर्म अप डाउन 2 वीईएक्सकोड प्रोजेक्ट को बाईं ओर और क्लॉ अप डाउन वीईएक्सकोड प्रोजेक्ट को दाईं ओर रखें।

हम इन दोनों परियोजनाओं को किसी तरह एक ही परियोजना में शामिल करना चाहते हैं। हालाँकि, केवल एक ब्रेन अप बटन और एक ब्रेन डाउन बटन है।

इसलिए, हमें हाथ और पंजे के बीच "स्विच" करने के लिए एक बटन की आवश्यकता है।

अपने प्रोजेक्ट को बनाने में सहायता के लिए ब्लॉक की निम्नलिखित रूपरेखा का उपयोग करें:

इस यूनिट में VEXcode प्रोजेक्ट्स से लिए गए कोड के छोटे-छोटे अंशों का उपयोग वाक्य की शुरुआत के रूप में किया जाएगा ताकि प्रोजेक्ट को शुरू करने में मदद मिल सके। ये चार कोड स्निपेट हैं: एक 'When started' ब्लॉक जिसमें एक 'forever' ब्लॉक है, एक 'if then else' ब्लॉक जिसमें 'Brain check button pressed' की शर्त है; एक 'If then else' संरचना जो 'Brain up and down' बटनों के साथ हाथ को ऊपर और नीचे ले जाती है, और एक 'If then else' संरचना जो 'Claw' मोटर के लिए भी ऐसा ही करती है।

अपनी परियोजना की योजना बनाते समय, निम्नलिखित प्रश्नों के उत्तर अपनी इंजीनियरिंग नोटबुक में लिखें:

  1. आप रोबोट को क्या करने के लिए प्रोग्राम करना चाहते हैं? विस्तार से समझाएं।
  2. आपके प्रोजेक्ट को [If then else] ब्लॉक में कितनी शर्तों की जांच करने की आवश्यकता होगी?

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

अपना प्रोजेक्ट बनाते समय नीचे दिए गए चरणों का पालन करें:

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

  • प्रोग्रामिंग के अगले चरण पर जाने से पहले, छात्रों को मस्तिष्क के बटनों को दबाने के संदर्भ में दिए गए चरणों का पालन करते हुए अपने स्यूडोकोड की समीक्षा और मूल्यांकन करने के लिए कहें। इस चुनौती के लिए स्यूडोकोड कैसा दिख सकता है, इसका एक उदाहरण देखने के लिए यहां क्लिक करें (Google / .docx / .pdf)। आप यहां से स्यूडोकोड रूब्रिक डाउनलोड कर सकते हैं (Google / .docx / .pdf)।

  • छात्रों को याद दिलाएं कि वे किसी भी ब्लॉक के बारे में अधिक जानने के लिए VEXcode IQ के अंदर मौजूद हेल्प फीचर का उपयोग कर सकते हैं।

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

  1. इसका उद्देश्य अतिरिक्त प्रोग्रामिंग जोड़ना है ताकि क्लॉबॉट अपने मस्तिष्क पर एक या अधिक बटन दबाने पर अपना पंजा खोल या बंद कर सके (अर्थात, पंजा खोलने के लिए एक बटन या बटनों का जोड़ा और पंजा बंद करने के लिए दूसरा बटन)। प्ले सेक्शन के दौरान ही मस्तिष्क पर बटन दबाकर क्लॉबॉट की भुजा को ऊपर और नीचे करने के लिए प्रोग्रामिंग तैयार कर ली जानी चाहिए थी।

  2. इस प्रश्न का उद्देश्य छात्रों को [If then else] ब्लॉक के अंदर आवश्यक शर्तों के बारे में सोचने के लिए प्रेरित करना है। यूजर इंटरफेस में पांच शर्तों की जांच करना आवश्यक होगा। सबसे पहले यह जांच की जाती है कि चेक बटन दबाया गया है या नहीं। यदि चेक बटन दबाया जाता है, तो जाँच करने के लिए अगली शर्तें यह हैं कि क्या ऊपर बटन दबाया गया है (स्थिति 2) या क्या नीचे बटन दबाया गया है (स्थिति 3)। यदि चेक बटन नहीं दबाया जाता है, तो प्रोजेक्ट यह जांचने के लिए नीचे चला जाता है कि क्या केवल ऊपर बटन दबाया गया है (स्थिति 4) या क्या नीचे बटन दबाया गया है (स्थिति 5)।

  1. ड्राइंग और उपयोग करके उन स्थितियों की योजना बनाएं जिनकी आपके प्रोजेक्ट को जांच करने की आवश्यकता है

  2. अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए स्यूडोकोड का उपयोग करें।

  3. अपने प्रोजेक्ट का बार-बार परीक्षण करें और परीक्षण से प्राप्त जानकारी का उपयोग करके उसमें सुधार करते रहें।

  4. क्लॉ और आर्म मोटर्स को बेहतर ढंग से नियंत्रित करने के लिए आप अपने प्रोजेक्ट में क्या जोड़ सकते हैं? विस्तार से समझाएं।

  5. अपना अंतिम प्रोजेक्ट अपने शिक्षक के साथ साझा करें।

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

जिन छात्रों को प्रोग्रामिंग में परेशानी हो रही है, उन्हें VEXcode IQ में मौजूद If Then Else Blocks ट्यूटोरियल वीडियो को देखने के लिए प्रोत्साहित करें। उन्हें प्ले से अपने आर्मअपडाउन और क्लॉअपडाउन प्रोजेक्ट्स को भी इस नए प्रोजेक्ट के आधार के रूप में उपयोग करना चाहिए। छात्रों को संदर्भ के रूप में उपयोग करने के लिए संभावित रूप से उपयोगी स्रोतों की एक सूची प्रदान की गई है।

ट्यूटोरियल आइकन के निचले भाग पर "इफ देन एल्स" लिखा है और ऊपर तीरों के साथ एक इफ देन एल्स ब्लॉक की रूपरेखा दिखाई गई है।

यदि आपको शुरुआत करने में परेशानी हो रही है, तो VEXcode IQ ब्लॉक्स में निम्नलिखित की समीक्षा करें:

  • लूप का उपयोग करके इफ-देन-एल्स ब्लॉक या के लिए ट्यूटोरियल वीडियो

ट्यूटोरियल आइकन अगल-बगल। बाईं ओर के आइकन पर 'लूप का उपयोग' लिखा है और दाईं ओर के आइकन पर 'इफ देन एल्स ब्लॉक' लिखा है।

  • हेल्प ट्यूटोरियल वीडियो का उपयोग करना

ट्यूटोरियल आइकन जिसके निचले भाग में "सहायता का उपयोग करना" लिखा होता है और जो चयनित ब्लॉक की रूपरेखा दिखाता है और उसके ऊपर सहायता खुलती है।

  • आपके प्रोजेक्ट के पिछले संस्करण (ArmUpDown2 या ClawUpDown)

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

अपने सीखने का विस्तार करें आइकन अपने ज्ञान का विस्तार करें

छात्रों से टच एलईडी को शामिल करने या रोबोट से बटन को हाथ और पंजे के बीच स्विच करते समय ध्वनि बजाने के लिए कहें छात्र यह भी कर सकते हैं कि जब हाथ को नियंत्रित किया जा रहा हो तो टच एलईडी हरी जले और जब पंजे को नियंत्रित किया जा रहा हो
नीली जले।
एक उदाहरण समाधान है:

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