Skip to main content

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

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

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

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

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

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

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

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

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

VEXcode परियोजना जिसमें जब नियंत्रक बटन इवेंट ब्लॉक को L अप पर सेट किया गया और दबाया गया तथा स्पिन आर्म मोटर अप ब्लॉक संलग्न किया गया।

उपरोक्त उदाहरण में, L बटन दबाने से आर्ममोटर ऊपर की ओर घूमता है। {When Controller button} ब्लॉक उस संदेश को [स्पिन] ब्लॉक तक पहुंचाता है। इन ब्लॉकों के बारे में और क्लॉबोट नियंत्रण उदाहरण परियोजना में उनका उपयोग कैसे किया जाता है, इसके बारे में अधिक जानने के लिए यहां क्लिक करें (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

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

शिक्षक युक्तियाँ आइकन शिक्षक युक्तियाँ

  • सुनिश्चित करें कि प्रत्येक छात्र समूह के पास सभी आवश्यक सामग्री उपलब्ध हो।

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

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

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