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

-
परियोजना कोसहेजें.

- यह सुनिश्चित करने के लिए जांचें कि प्रोजेक्ट का नाम क्लॉबोट कंट्रोल अब टूलबार के केंद्र में विंडो में है। क्लॉबोट अब उचित रूप से कॉन्फ़िगर हो गया है, और क्लॉबोट नियंत्रण परियोजना उपयोग के लिए तैयार है।
अब, देखें कि इस परियोजना में निर्देशों का उपयोग किस प्रकार किया जा रहा है। अपनी इंजीनियरिंग नोटबुक में निम्नलिखित भविष्यवाणियां करें:
- जब आप इस परियोजना को चलाते हैं तो क्या होता है? क्लॉबोट क्या कर पाएगा?
- यदि हम प्रत्येक नियंत्रक बटन ईवेंट के लिए कॉलबैक फ़ंक्शन में while और wait निर्देशों का उपयोग नहीं करते तो क्या होता?
शिक्षक टूलबॉक्स
-
रुकें और चर्चा करें
जब छात्र अपनी इंजीनियरिंग नोटबुक में उपरोक्त प्रश्न का उत्तर दे चुके हों, तो उनकी प्रविष्टियों पर चर्चा करें:
जवाब कुंजी
- सटीक पूर्वानुमानों से यह स्पष्ट होगा कि क्लॉबोट आगे बढ़ने, पीछे जाने तथा जॉयस्टिक का उपयोग करके मुड़ने में सक्षम होगा, तथा उन्हें 2 और 3 स्थितियों पर ऊपर और नीचे ले जा सकेगा। क्लॉबोट का हाथ L1 और L2 बटनों का उपयोग करके ऊपर और नीचे जा सकेगा, और क्लॉ R1 और R2 बटनों का उपयोग करके खुल और बंद हो सकेगा। उन्नत प्रतिक्रियाएं यह भी अनुमान लगा सकती हैं कि जब उनके बटन नहीं दबाए जा रहे हों और उनकी मोटरें बंद हो जाएं, तब भी आर्म और क्लॉ की स्थिति यथावत बनी रहेगी।
- इस मामले में, कॉलबैक फ़ंक्शन मेंwhileऔरwaitनिर्देश, क्लॉबॉट को बताते हैं कि जब L और R बटन नहीं दबाए जा रहे हों, तो आर्म (L बटन) और/या क्लॉ (R बटन) को रुक जाना चाहिए। यदिwhileऔरwaitनिर्देशों को कॉलबैक फ़ंक्शन से हटा दिया गया, तो वे मोटर्स पहली बार स्पिन करने के निर्देश के तुरंत बाद बंद हो जाएंगे।
यदि समय हो तो छात्रों को कॉलबैक फ़ंक्शन सेwhileऔरwaitनिर्देशों को हटाने के लिए कहें, ताकि वे देख सकें कि यह उनके क्लॉबोट के व्यवहार को कैसे प्रभावित करता है।