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

इवेंट-आधारित प्रोग्रामिंग: ब्लॉकों के बीच संचार

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - इस अनुभाग का उद्देश्य

रीथिंक सेक्शन का लक्ष्य छात्रों को इवेंट-आधारित प्रोग्रामिंग का उपयोग करके कंट्रोलर पर मौजूद बटनों का उपयोग करना सिखाना है।

VEXcode IQ जब कंट्रोलर बटन इवेंट ब्लॉक को L अप पर सेट किया जाता है और दबाया जाता है।

इस अनुभाग में निम्नलिखित शामिल हैं:

  • इवेंट-आधारित प्रोग्रामिंग का अवलोकन
  • उदाहरण परियोजना डाउनलोड करने के निर्देश & अवलोकन
  • रीमिक्स गतिविधियाँ:
    • गतिविधि ए: वस्तुओं को पकड़ें और उन्हें उनके स्थान पर वापस रख दें!
    • गतिविधि बी: वस्तुओं को ढेर करें!
    • गतिविधि C: रिले दौड़
  • रीमिक्स प्रश्न

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

  • समय बचाने के लिए क्लास से पहले कंट्रोलर को रोबोट ब्रेन के साथ पेयर किया जा सकता है। यह तय करें कि आप स्वयं इस चरण को पूरा करना चाहते हैं या आप चाहते हैं कि छात्र इसे पूरा करें। यहां दिए गए चरणों का पालन करें. यदि आप चाहते हैं कि छात्र कंट्रोलर को ब्रेन से जोड़ना सीखें, तो आप इस लेख को प्रिंट करवाकर उन्हें दे सकते हैं।
  • इवेंट-आधारित प्रोग्रामिंग क्लॉबॉट को इवेंट्स को ट्रिगर करने या ट्रिगर्स पर प्रतिक्रिया करने की क्षमता प्रदान करती है। इस प्रकार की प्रोग्रामिंग एक ब्लॉक को अन्य ब्लॉकों के साथ संवाद करने में सक्षम बनाती है।

दूसरे शब्दों में कहें तो, क्लॉबॉट कंट्रोलर के जॉयस्टिक की गतिविधियों पर प्रतिक्रिया करता है। जॉयस्टिक की हरकत ही ट्रिगर का काम करती है, और क्लॉबॉट उसी के अनुसार प्रतिक्रिया करता है।

VEXcode प्रोजेक्ट जिसमें व्हेन कंट्रोलर बटन इवेंट ब्लॉक को L अप और प्रेस्ड पर सेट किया गया है और एक स्पिन आर्म मोटर अप ब्लॉक संलग्न है।

ऊपर दिए गए उदाहरण में, L बटन दबाने से आर्ममोटर घूमना शुरू हो जाता है। {When Controller button} ब्लॉक उस संदेश को [Spin] ब्लॉक तक पहुंचाता है। इन ब्लॉकों के बारे में और क्लॉबॉट कंट्रोल उदाहरण प्रोजेक्ट में इनका उपयोग कैसे किया जाता है, इसके बारे में अधिक जानने के लिए यहां क्लिक करें (Google / .docx / .pdf)।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - छात्रों की भूमिकाओं पर पुनर्विचार

रीथिंक सेक्शन की शुरुआत में, छात्रों को उनके समूहों में बाँटें और उन्हें अपनी भूमिकाएँ चुनने के लिए कहें। समूहों के संचालन में भूमिकाओं और सुझावों के बारे में संक्षिप्त जानकारी के लिए, नीचे क्लिक करें।

गूगल डॉक / .docx / .pdf

एक कुत्ता दरवाजे के पास पट्टे से बंधा बैठा है, जो इस बात का संकेत दे रहा है कि उसे बाहर जाना है। यह छवि ट्रिगर्स की अवधारणा को दर्शाती है, ठीक उसी तरह जैसे इवेंट-आधारित प्रोग्रामिंग में रोबोट के व्यवहार को ट्रिगर किया जाता है।

इवेंट-आधारित प्रोग्रामिंग

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

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

 

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

  • पूरी कक्षा की गतिविधि के रूप में, छात्रों के साथ प्रोग्रामिंग ब्लॉक की समीक्षा करें। छात्रों को बताएं कि क्लॉबॉट कंट्रोल प्रोजेक्ट के भीतर कई घटनाओं को एक ही समय में ट्रिगर किया जा सकता है, जिससे वे क्लॉबॉट की ड्राइविंग गति के साथ-साथ क्लॉबॉट के हाथ और पंजे की गति को भी नियंत्रित कर सकते हैं।
  • यदि छात्रों को VEXcode IQ की त्वरित समीक्षा की आवश्यकता हो, तो वे इस अध्ययन के दौरान किसी भी समय ट्यूटोरियल का संदर्भ ले सकते हैं। ट्यूटोरियल टूलबार में स्थित हैं। छात्र ट्यूटोरियल की मदद से प्रोजेक्ट को सेव करने, डाउनलोड करने और चलाने के साथ-साथ अन्य चीजों की भी समीक्षा कर सकते हैं।

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

 

नियंत्रक: क्लॉबॉट नियंत्रण

अब आप उदाहरण प्रोजेक्ट डाउनलोड करने और कंट्रोलर का उपयोग करके क्लॉबॉट, उसके आर्म और उसके क्लॉ को एक ही समय में संचालित करने के लिए तैयार हैं!

प्रत्येक समूह के बिल्डर को आवश्यक हार्डवेयर मिलना चाहिए। रिकॉर्डर को समूह की इंजीनियरिंग नोटबुक प्राप्त करनी चाहिए। प्रोग्रामर को VEXcode IQ खोलना चाहिए।

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

क्लॉबॉट

1

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

1

VEX IQ रेडियो

1

नियंत्रक

1

टेदर केबल

1

VEXcode IQ

1

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

1

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

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

  • सुनिश्चित करें कि प्रत्येक छात्र समूह के पास सभी आवश्यक सामग्रियां मौजूद हों।

  • छात्रों के लिए समस्या निवारण के प्रत्येक चरण का प्रदर्शन करें। छात्रों को याद दिलाएं कि प्रत्येक समूह में कोई न कोई व्यक्ति निर्माता की भूमिका में है। उस व्यक्ति को अन्वेषण के दौरान इन वस्तुओं की जाँच करते रहना चाहिए।

गतिविधि शुरू करने से पहले...

क्या आपके पास ये सभी चीजें तैयार हैं? बिल्डर को निम्नलिखित में से प्रत्येक की जाँच करनी चाहिए: