कभी-कभी एक रोबोट से दूसरे रोबोट को संदेश भेजते समय आप यह नियंत्रित करना चाहते हैं कि कौन सा संदेश भेजा जाए और कब भेजा जाए। आप अपने रोबोट को संदेश भेजने के लिए इनपुट, जैसे स्क्रीन प्रेस या कंट्रोलर बटन, का उपयोग करने के लिए कोड करके ऐसा कर सकते हैं! इस पाठ में, आप सीखेंगे कि किस प्रकार से प्रोजेक्ट बनाएं जो वन स्टिक कंट्रोलर का उपयोग करके अलग-अलग संदेश भेजते हैं, जो इस बात पर निर्भर करता है कि किस कंट्रोलर बटन को दबाया गया है।
यह जानने के लिए नीचे दिया गया वीडियो देखें:
- प्रत्येक नियंत्रक बटन दबाने पर अलग-अलग संदेश कोड करें।
- लूप का उपयोग करें ताकि नियंत्रक बटन दबाने के माध्यम से संदेश लगातार प्राप्त किए जा सकें।
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- नियंत्रक बटन दबाना भेजने वाले रोबोट की परियोजना का हिस्सा क्यों है?
- संदेश प्राप्त करने वाले रोबोट ने क्या किया?
- आप कैसे जानते हैं कि प्राप्तकर्ता रोबोट, भेजने वाले रोबोट के संदेश पर प्रतिक्रिया कर रहा है?
अब जब आपने वीडियो देख लिया है, तो अपने विचारों को अपनी डायरी में लिख लें। अपनी सोच को दिशा देने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए इन प्रश्नों के उत्तर दें:
- नियंत्रक बटन दबाना भेजने वाले रोबोट की परियोजना का हिस्सा क्यों है?
- संदेश प्राप्त करने वाले रोबोट ने क्या किया?
- आप कैसे जानते हैं कि प्राप्तकर्ता रोबोट, भेजने वाले रोबोट के संदेश पर प्रतिक्रिया कर रहा है?
वीडियो देखने के बाद और अभ्यास से पहले, पूरी कक्षा चर्चा के लिए एकत्रित हो जाएं। चर्चा के आधार के रूप में दिए गए प्रश्नों के छात्रों के उत्तरों का उपयोग करें। छात्रों के उत्तरों को बोर्ड पर नोट करें, ताकि वे आवश्यकतानुसार उन पर पुनः विचार कर सकें। छात्रों को अपने कथनों के समर्थन में अपनी पत्रिकाओं में लिखे नोट्स का संदर्भ लेने के लिए प्रोत्साहित करें।
निर्देशित अभ्यास
अब अभ्यास की बारी आपकी है! आप रोबोट एस के लिए परियोजनाएं बनाने में सहयोग करेंगे, ताकि रोबोट आर को पांच नृत्य चालें करने के लिए निर्देशित किया जा सके, जिनमें से प्रत्येक को नियंत्रक बटनों में से एक द्वारा ट्रिगर किया जाएगा।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- अपने कंट्रोलर को भेजने वाले रोबोट से जोड़ना न भूलें! यदि आपको सहायता की आवश्यकता हो तो नीचे दिया गया लेख देखें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
- VEXcode AIM में सहायता प्राप्त करना
- वन स्टिक कंट्रोलर को VEX AIM से जोड़ना
- VEXcode API संदर्भ - संदेश श्रेणी
- VEXcode API संदर्भ - जब नियंत्रक बटन ब्लॉक
अब बारी है अभ्यास की! आप रोबोट एस के लिए परियोजनाएं बनाने में सहयोग करेंगे, ताकि रोबोट आर को पांच नृत्य चालें करने के लिए निर्देशित किया जा सके, जिनमें से प्रत्येक को नियंत्रक बटनों में से एक द्वारा ट्रिगर किया जाएगा।
- अपने अभ्यास का मार्गदर्शन करने के लिए इस कार्य कार्ड (Google / .docx / .pdf) का उपयोग करें।
- अपने कंट्रोलर को भेजने वाले रोबोट से जोड़ना न भूलें! यदि आपको सहायता की आवश्यकता हो तो नीचे दिया गया लेख देखें।
अभ्यास के लिए संसाधन:
यदि आपको गतिविधि पूरी करते समय अतिरिक्त सहायता की आवश्यकता हो तो यहां लिंक किए गए लेख उपलब्ध हैं।
- VEXcode AIM में सहायता प्राप्त करना
- वन स्टिक कंट्रोलर को VEX AIM से जोड़ना
- VEXcode API संदर्भ - संदेश श्रेणी
- VEXcode API संदर्भ - जब नियंत्रक बटन ब्लॉक
चरण 1 कार्य कार्ड वितरित करें (Google / .docx / .pdf). जब छात्र अपनी परियोजनाओं की योजना बनाने और कोड करने में सहयोग करते हैं, तो कमरे में घूमें और इस तरह के प्रश्न पूछें:
- कोडिंग पर:
- प्रत्येक नियंत्रक बटन दबाने पर रोबोट एस क्या संदेश भेजता है?
- प्रत्येक बटन के माध्यम से क्या संदेश भेजना है, यह तय करते समय आपको क्या विचार करना होगा?
- प्रत्येक बटन दबाने पर आप रोबोट आर से क्या चाल चलवा रहे हैं?
- क्या रोबोट आर ने कभी कोई अप्रत्याशित गतिविधि की है? यदि हां, तो आप उस बग को कैसे ढूंढ रहे हैं और ठीक कर रहे हैं?
- सहयोग पर:
- रोबोट एस क्या संदेश भेजेगा, इस पर आप कैसे सहमत हैं?
- जब कोई संदेश प्राप्त होता है तो रोबोट आर को क्या कदम उठाने चाहिए, इस पर आप कैसे सहमत हैं?
लपेटें
गतिविधि पूरी करने के बाद, अब यह साझा करने का समय है कि आपने रोबोट-से-रोबोट संदेश परियोजनाएं बनाने के बारे में क्या सीखा, जो नियंत्रक को इनपुट के रूप में उपयोग करती हैं। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी डायरी में निम्नलिखित प्रश्नों के उत्तर दें:
- प्रत्येक बटन के साथ कौन सा संदेश भेजना है, यह तय करते समय आपको क्या सोचना पड़ा?
- आपने रोबोट एस द्वारा भेजे गए संदेश को रोबोट आर के कोड में सही व्यवहार से कैसे मिलाया?
- नियंत्रक का उपयोग करने से आपको यह नियंत्रित करने में कैसे मदद मिलती है कि रोबोट आर कौन सा नृत्य कदम कब करेगा?
- क्या आप ऐसे किसी अन्य उदाहरण के बारे में सोच सकते हैं जहां रोबोट-से-रोबोट संदेशों के समय को नियंत्रित करने के लिए इनपुट का उपयोग करना सहायक होगा?
गतिविधि पूरी करने के बाद, अब यह साझा करने का समय है कि आपने रोबोट-से-रोबोट संदेश परियोजनाएं बनाने के बारे में क्या सीखा, जो नियंत्रक को इनपुट के रूप में उपयोग करती हैं। अपनी सीख पर विचार करने और पूरी कक्षा में चर्चा के लिए तैयार होने में मदद के लिए अपनी डायरी में निम्नलिखित प्रश्नों के उत्तर दें:
- प्रत्येक बटन के साथ कौन सा संदेश भेजना है, यह तय करते समय आपको क्या सोचना पड़ा?
- आपने रोबोट एस द्वारा भेजे गए संदेश को रोबोट आर के कोड में सही व्यवहार से कैसे मिलाया?
- नियंत्रक का उपयोग करने से आपको यह नियंत्रित करने में कैसे मदद मिलती है कि रोबोट आर कौन सा नृत्य कदम कब करेगा?
- क्या आप ऐसे किसी अन्य उदाहरण के बारे में सोच सकते हैं जहां रोबोट-से-रोबोट संदेशों के समय को नियंत्रित करने के लिए इनपुट का उपयोग करना सहायक होगा?
विद्यार्थियों को अपनी सीख को सम्पूर्ण कक्षा में चर्चा के माध्यम से साझा करने के लिए मार्गदर्शन प्रदान करें। छात्रों को अभ्यास के माध्यम से उनकी सीख पर चिंतन करने में सहायता करें ताकि वे साझा समझ या सीखने के लक्ष्यों पर एकाग्र हो सकें।
विद्यार्थियों द्वारा अपनी पत्रिकाओं में दिए गए उत्तरों को चर्चा के प्रारंभिक बिंदु के रूप में उपयोग करें। विद्यार्थियों की समझ को दिशा देने के लिए अनुवर्ती प्रश्न पूछें:
नियंत्रक का उपयोग करके संदेश भेजने पर:
- संदेश भेजने के लिए नियंत्रक जैसे इनपुट का उपयोग करने का क्या लाभ है?
- लूप यह सुनिश्चित करने में कैसे मदद करता है कि रोबोट आर को वे सभी संदेश प्राप्त हों जिन्हें आप भेजना चाहते हैं?
- नियंत्रक का उपयोग करके रोबोट-से-रोबोट संदेश परियोजना की योजना बनाने के लिए कुछ महत्वपूर्ण विचार क्या हैं?
सहयोग पर:
- नियंत्रक का उपयोग करके रोबोट-से-रोबोट संदेश परियोजनाएं बनाने के लिए सहयोग करने का प्रयास करने वाले अन्य लोगों के साथ आप क्या दिशानिर्देश साझा करेंगे?
- आपने यह कैसे सुनिश्चित किया कि सभी को परियोजनाओं की योजना बनाने, कोड लिखने और उन्हें चलाने का अवसर मिले?
यूनिट चैलेंज पर आगे बढ़ने के लिए अगला > चुनें।