अपने प्रोजेक्ट को डिज़ाइन करें, विकसित करें और उसमें सुधार करते रहें।
इस अनुभाग में, आप प्ले सेक्शन में बनाए गए प्रोजेक्ट्स का उपयोग करके एक ऐसा प्रोजेक्ट बनाएंगे जो हाथ और पंजे दोनों को नियंत्रित कर सके।
आर्मअपडाउन2 और क्लॉअपडाउन प्रोजेक्ट्स को याद करें।
हम इन दोनों परियोजनाओं को किसी तरह एक ही परियोजना में शामिल करना चाहते हैं। हालाँकि, केवल एक ब्रेन अप बटन और एक ब्रेन डाउन बटन है।
इसलिए, हमें हाथ और पंजे के बीच "स्विच" करने के लिए एक बटन की आवश्यकता है।
अपने प्रोजेक्ट को बनाने में सहायता के लिए ब्लॉक की निम्नलिखित रूपरेखा का उपयोग करें:
अपनी परियोजना की योजना बनाते समय, निम्नलिखित प्रश्नों के उत्तर अपनी इंजीनियरिंग नोटबुक में लिखें:
- आप रोबोट को क्या करने के लिए प्रोग्राम करना चाहते हैं? विस्तार से समझाएं।
- आपके प्रोजेक्ट को [If then else] ब्लॉक में कितनी शर्तों की जांच करने की आवश्यकता होगी?
संकेत: हाथ और पंजे के बीच "स्विचर" के रूप में ब्रेन चेक बटन का उपयोग करें। इस प्रकार, यदि ब्रेन चेक बटन को दबाकर रखा जाए, तो ब्रेन अप और डाउन बटन का उपयोग करके हाथ को नियंत्रित किया जाता है। यदि ब्रेन चेक बटन को छोड़ दिया जाता है, तो पंजे को ब्रेन अप और डाउन बटन का उपयोग करके नियंत्रित किया जाता है।
अपना प्रोजेक्ट बनाते समय नीचे दिए गए चरणों का पालन करें:
शिक्षक सुझाव
-
प्रोग्रामिंग के अगले चरण पर जाने से पहले, छात्रों को मस्तिष्क के बटनों को दबाने के संदर्भ में दिए गए चरणों का पालन करते हुए अपने स्यूडोकोड की समीक्षा और मूल्यांकन करने के लिए कहें। इस चुनौती के लिए स्यूडोकोड कैसा दिख सकता है, इसका एक उदाहरण देखने के लिए यहां क्लिक करें (Google / .docx / .pdf)। आप यहां से स्यूडोकोड रूब्रिक डाउनलोड कर सकते हैं (Google / .docx / .pdf)।
-
छात्रों को याद दिलाएं कि वे किसी भी ब्लॉक के बारे में अधिक जानने के लिए VEXcode IQ के अंदर मौजूद हेल्प फीचर का उपयोग कर सकते हैं।
शिक्षक टूलबॉक्स
-
इसका उद्देश्य अतिरिक्त प्रोग्रामिंग जोड़ना है ताकि क्लॉबॉट अपने मस्तिष्क पर एक या अधिक बटन दबाने पर अपना पंजा खोल या बंद कर सके (अर्थात, पंजा खोलने के लिए एक बटन या बटनों का जोड़ा और पंजा बंद करने के लिए दूसरा बटन)। प्ले सेक्शन के दौरान ही मस्तिष्क पर बटन दबाकर क्लॉबॉट की भुजा को ऊपर और नीचे करने के लिए प्रोग्रामिंग तैयार कर ली जानी चाहिए थी।
-
इस प्रश्न का उद्देश्य छात्रों को [If then else] ब्लॉक के अंदर आवश्यक शर्तों के बारे में सोचने के लिए प्रेरित करना है। यूजर इंटरफेस में पांच शर्तों की जांच करना आवश्यक होगा। सबसे पहले यह जांच की जाती है कि चेक बटन दबाया गया है या नहीं। यदि चेक बटन दबाया जाता है, तो जाँच करने के लिए अगली शर्तें यह हैं कि क्या ऊपर बटन दबाया गया है (स्थिति 2) या क्या नीचे बटन दबाया गया है (स्थिति 3)। यदि चेक बटन नहीं दबाया जाता है, तो प्रोजेक्ट यह जांचने के लिए नीचे चला जाता है कि क्या केवल ऊपर बटन दबाया गया है (स्थिति 4) या क्या नीचे बटन दबाया गया है (स्थिति 5)।
-
ड्राइंग और उपयोग करके उन स्थितियों की योजना बनाएं जिनकी आपके प्रोजेक्ट को जांच करने की आवश्यकता है
-
अपने प्रोजेक्ट को विकसित करने के लिए आपके द्वारा बनाए गए स्यूडोकोड का उपयोग करें।
-
अपने प्रोजेक्ट का बार-बार परीक्षण करें और परीक्षण से प्राप्त जानकारी का उपयोग करके उसमें सुधार करते रहें।
-
क्लॉ और आर्म मोटर्स को बेहतर ढंग से नियंत्रित करने के लिए आप अपने प्रोजेक्ट में क्या जोड़ सकते हैं? विस्तार से समझाएं।
-
अपना अंतिम प्रोजेक्ट अपने शिक्षक के साथ साझा करें।
शिक्षक सुझाव
जिन छात्रों को प्रोग्रामिंग में परेशानी हो रही है, उन्हें VEXcode IQ में मौजूद If Then Else Blocks ट्यूटोरियल वीडियो को देखने के लिए प्रोत्साहित करें। उन्हें प्ले से अपने आर्मअपडाउन और क्लॉअपडाउन प्रोजेक्ट्स को भी इस नए प्रोजेक्ट के आधार के रूप में उपयोग करना चाहिए। छात्रों को संदर्भ के रूप में उपयोग करने के लिए संभावित रूप से उपयोगी स्रोतों की एक सूची प्रदान की गई है।

यदि आपको शुरुआत करने में परेशानी हो रही है, तो VEXcode IQ ब्लॉक्स में निम्नलिखित की समीक्षा करें:
- लूप का उपयोग करके इफ-देन-एल्स ब्लॉक या के लिए ट्यूटोरियल वीडियो
- हेल्प ट्यूटोरियल वीडियो का उपयोग करना
- आपके प्रोजेक्ट के पिछले संस्करण (ArmUpDown2 या ClawUpDown)

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