কখনও কখনও এক রোবট থেকে অন্য রোবটে বার্তা পাঠানোর সময়, আপনি কোন বার্তাটি এবং কখন পাঠানো হবে তা নিয়ন্ত্রণ করতে সক্ষম হতে চান। আপনি আপনার রোবটকে কোডিং করে একটি ইনপুট ব্যবহার করে এটি করতে পারেন, যেমন স্ক্রিন প্রেস বা কন্ট্রোলার বোতাম, বার্তা পাঠানোর জন্য! এই পাঠে, আপনি শিখবেন কিভাবে এমন প্রকল্প তৈরি করতে হয় যা ওয়ান স্টিক কন্ট্রোলার ব্যবহার করে কোন কন্ট্রোলার বোতাম টিপলে তার উপর নির্ভর করে বিভিন্ন বার্তা পাঠায়।
কীভাবে করবেন তা জানতে নিচের ভিডিওটি দেখুন:
- প্রতিটি কন্ট্রোলার বোতাম টিপলে আলাদা আলাদা বার্তা কোড করুন।
- একটি লুপ ব্যবহার করুন যাতে কন্ট্রোলার বোতাম টিপে বার্তাগুলি ক্রমাগত গ্রহণ করা যায়।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- কেন কন্ট্রোলার বোতাম টিপানো প্রেরণকারী রোবটের প্রকল্পের অংশ?
- বার্তা গ্রহণকারী রোবটটি যখন কোনও বার্তা পেল তখন সে কী করল?
- আপনি কিভাবে বুঝবেন যে গ্রহণকারী রোবটটি প্রেরক রোবটের বার্তার প্রতি প্রতিক্রিয়া জানাচ্ছে?
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- কেন কন্ট্রোলার বোতাম টিপানো প্রেরণকারী রোবটের প্রকল্পের অংশ?
- বার্তা গ্রহণকারী রোবটটি যখন কোনও বার্তা পেল তখন সে কী করল?
- আপনি কিভাবে বুঝবেন যে গ্রহণকারী রোবটটি প্রেরক রোবটের বার্তার প্রতি প্রতিক্রিয়া জানাচ্ছে?
ভিডিওটি দেখার পর এবং অনুশীলনের আগে, শিক্ষার্থীরা পুরো ক্লাসে আলোচনার জন্য একত্রিত হয়। আলোচনার ভিত্তি হিসেবে প্রদত্ত প্রশ্নের শিক্ষার্থীদের উত্তর ব্যবহার করুন। শিক্ষার্থীদের উত্তরগুলি বোর্ডে নোট করুন, যাতে তারা প্রয়োজন অনুযায়ী আবার দেখতে পারে। শিক্ষার্থীদের তাদের দাবির সমর্থনে তাদের জার্নালে থাকা নোটগুলি উল্লেখ করতে উৎসাহিত করুন।
নির্দেশিত অনুশীলন
এরপর, তোমার অনুশীলনের পালা! তুমি রোবট এস-এর জন্য প্রকল্প তৈরিতে সহযোগিতা করবে যাতে রোবট আর-কে পাঁচটি নৃত্য চালনা করতে নির্দেশ দেওয়া হয়, প্রতিটি চাল একটি কন্ট্রোলার বোতাম দ্বারা ট্রিগার করা হয়।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- আপনার কন্ট্রোলারটি প্রেরণকারী রোবটের সাথে যুক্ত করতে ভুলবেন না! আপনার যদি সাহায্যের প্রয়োজন হয় তবে নীচের লিঙ্কযুক্ত নিবন্ধটি দেখুন।
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
- VEXcode AIM-এ সাহায্য অ্যাক্সেস করা
- ওয়ান স্টিক কন্ট্রোলারকে VEX AIM-এর সাথে সংযুক্ত করা হচ্ছে
- VEXcode API রেফারেন্স - বার্তা বিভাগ
- VEXcode API রেফারেন্স - যখন কন্ট্রোলার বোতাম ব্লক
এরপর, তোমার অনুশীলনের পালা! তুমি রোবট এস-এর জন্য প্রকল্প তৈরিতে সহযোগিতা করবে যাতে রোবট আর-কে পাঁচটি নৃত্য চালনা করতে নির্দেশ দেওয়া হয়, প্রতিটি চাল একটি কন্ট্রোলার বোতাম দ্বারা ট্রিগার করা হয়।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- আপনার কন্ট্রোলারটি প্রেরণকারী রোবটের সাথে যুক্ত করতে ভুলবেন না! আপনার যদি সাহায্যের প্রয়োজন হয় তবে নীচের লিঙ্কযুক্ত নিবন্ধটি দেখুন।
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
- VEXcode AIM-এ সাহায্য অ্যাক্সেস করা
- ওয়ান স্টিক কন্ট্রোলারকে VEX AIM-এর সাথে সংযুক্ত করা হচ্ছে
- VEXcode API রেফারেন্স - বার্তা বিভাগ
- VEXcode API রেফারেন্স - যখন কন্ট্রোলার বোতাম ব্লক
ধাপ ১ টাস্ক কার্ডটি বিতরণ করুন (Google / .docx / .pdf). শিক্ষার্থীরা যখন তাদের প্রকল্প পরিকল্পনা এবং কোডিংয়ে সহযোগিতা করে, তখন কক্ষে ঘুরপাক খায় এবং প্রশ্ন জিজ্ঞাসা করে যেমন:
- কোডিং সম্পর্কে:
- প্রতিটি কন্ট্রোলার বোতাম টিপে রোবট এস কী বার্তা পাঠায়?
- প্রতিটি বোতাম দিয়ে কোন বার্তা পাঠাবেন তা নির্ধারণ করার সময় আপনাকে কী বিবেচনা করতে হবে?
- প্রতিটি বোতাম টিপে রোবট আর-কে কোন কোন চাল করতে বলবেন?
- রোবট আর কি কখনও অপ্রত্যাশিত পদক্ষেপ নিয়েছে? যদি তাই হয়, তাহলে আপনি কীভাবে সেই বাগটি খুঁজে বের করবেন এবং ঠিক করবেন?
- সহযোগিতা সম্পর্কে:
- রোবট এস কী বার্তা পাঠাবে, সে বিষয়ে আপনি কীভাবে একমত?
- কোনও বার্তা পেলে রোবট আর-এর কোন পদক্ষেপগুলি সম্পাদন করা উচিত সে বিষয়ে আপনি কীভাবে একমত?
শেষ করা
কার্যকলাপটি সম্পন্ন করার পর, রোবট-টু-রোবট মেসেজিং প্রকল্প তৈরি সম্পর্কে আপনি যা শিখেছেন তা ভাগ করে নেওয়ার সময় এসেছে যেখানে কন্ট্রোলারকে ইনপুট হিসেবে ব্যবহার করা হয়। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- প্রতিটি বোতাম দিয়ে কোন বার্তা পাঠাবেন তা নির্ধারণ করার সময় আপনাকে কী ভাবতে হয়েছিল?
- রোবট এস এর পাঠানো বার্তাটি আপনি রোবট আর এর কোডের সঠিক আচরণের সাথে কীভাবে মেলালেন?
- রোবট আর কোন নৃত্যের মুভ এবং কখন করবে তা নিয়ন্ত্রণ করতে কন্ট্রোলার কীভাবে আপনাকে সাহায্য করে?
- রোবট থেকে রোবট বার্তার সময় নিয়ন্ত্রণের জন্য ইনপুট ব্যবহার করা কি অন্য কোনও উদাহরণের কথা ভাবতে পারেন?
কার্যকলাপটি সম্পন্ন করার পর, কন্ট্রোলারকে ইনপুট হিসেবে ব্যবহার করে রোবট-টু-রোবট মেসেজিং প্রকল্প তৈরি সম্পর্কে আপনি যা শিখেছেন তা ভাগ করে নেওয়ার সময় এসেছে। তোমার শেখার উপর প্রতিফলন করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- প্রতিটি বোতাম দিয়ে কোন বার্তা পাঠাবেন তা নির্ধারণ করার সময় আপনাকে কী ভাবতে হয়েছিল?
- রোবট এস এর পাঠানো বার্তাটি আপনি রোবট আর এর কোডের সঠিক আচরণের সাথে কীভাবে মেলালেন?
- রোবট আর কোন নৃত্যের মুভ এবং কখন করবে তা নিয়ন্ত্রণ করতে কন্ট্রোলার কীভাবে আপনাকে সাহায্য করে?
- রোবট থেকে রোবট বার্তার সময় নিয়ন্ত্রণের জন্য ইনপুট ব্যবহার করা কি অন্য কোনও উদাহরণের কথা ভাবতে পারেন?
শিক্ষার্থীদের তাদের শেখা বিষয়গুলো পুরো শ্রেণীর আলোচনায় ভাগ করে নিতে সাহায্য করুন। শিক্ষার্থীদের অনুশীলনের মাধ্যমে তাদের শেখার উপর প্রতিফলন করতে সাহায্য করুন যাতে তারা ভাগ করা বোঝাপড়া বা শেখার লক্ষ্যগুলিতে একত্রিত হয়।
আলোচনার সূচনা বিন্দু হিসেবে শিক্ষার্থীদের জার্নালে উত্তর দেওয়া প্রশ্নগুলি ব্যবহার করুন। শিক্ষার্থীদের বোধগম্যতা বৃদ্ধির জন্য পরবর্তী প্রশ্ন জিজ্ঞাসা করুন:
কন্ট্রোলার ব্যবহার করে বার্তা পাঠানোর ক্ষেত্রে:
- বার্তা পাঠানোর জন্য কন্ট্রোলারের মতো ইনপুট ব্যবহার করার সুবিধা কী?
- লুপটি কীভাবে নিশ্চিত করতে সাহায্য করে যে রোবট আর আপনার পাঠানো সমস্ত বার্তা গ্রহণ করে?
- কন্ট্রোলার ব্যবহার করে রোবট-টু-রোবট মেসেজিং প্রকল্প পরিকল্পনা করার জন্য কিছু গুরুত্বপূর্ণ বিবেচ্য বিষয় কী কী?
সহযোগিতার বিষয়ে:
- কন্ট্রোলার ব্যবহার করে রোবট-টু-রোবট মেসেজিং প্রকল্প তৈরিতে সহযোগিতা করার চেষ্টা করা অন্যদের সাথে আপনি কোন নির্দেশিকাগুলি ভাগ করবেন?
- আপনি কীভাবে নিশ্চিত করেছেন যে প্রত্যেকেরই প্রকল্প পরিকল্পনা, কোডিং এবং পরিচালনার সুযোগ রয়েছে?
ইউনিট চ্যালেঞ্জে যেতে পরবর্তী > নির্বাচন করুন।