এই বিভাগে, আপনি প্লে বিভাগে তৈরি করা প্রকল্পগুলি ব্যবহার করবেন এমন একটি প্রজেক্ট তৈরি করতে যা হাত এবং নখর উভয়কেই ম্যানিপুলেট করতে পারে।
ArmUpDown2 এবং ClawUpDown প্রকল্পগুলি স্মরণ করুন৷
আমরা কোনোভাবে এই দুটি প্রকল্পকে একই প্রকল্পে অন্তর্ভুক্ত করতে চাই। যাইহোক, শুধুমাত্র একটি ব্রেন আপ বোতাম এবং একটি ব্রেন ডাউন বোতাম রয়েছে।
সুতরাং, বাহু এবং নখর মধ্যে একটি "সুইচার" হিসাবে কাজ করার জন্য আমাদের একটি বোতাম দরকার।
আপনার প্রকল্প তৈরি করতে সাহায্য করার জন্য ব্লকগুলির নিম্নলিখিত রূপরেখা ব্যবহার করুন:
আপনার প্রজেক্টের পরিকল্পনা করার সময় আপনার ইঞ্জিনিয়ারিং নোটবুকে নিম্নলিখিত প্রশ্নের উত্তর দিন:
-
আপনি কি রোবট প্রোগ্রাম করতে চান? বিস্তারিত সহ ব্যাখ্যা করুন।
-
আপনার প্রকল্পের ব্লকে [যদি অন্যথায়] চেক করার জন্য কতগুলি শর্ত লাগবে?
ইঙ্গিত: বাহু এবং নখর মধ্যে "সুইচার" হিসাবে ব্রেন চেক বোতামটি ব্যবহার করুন। এইভাবে, যদি ব্রেন চেক বোতামটি চাপানো হয় এবং ধরে রাখা হয়, তাহলে ব্রেন আপ এবং ডাউন বোতামগুলি ব্যবহার করে বাহু নিয়ন্ত্রণ করা হয়। যদি ব্রেইন চেক বোতামটি প্রকাশ করা হয়, ব্রেন আপ এবং ডাউন বোতামগুলি ব্যবহার করে নখরটি নিয়ন্ত্রণ করা হয়।
আপনি আপনার প্রকল্প তৈরি করার সাথে সাথে নীচের পদক্ষেপগুলি অনুসরণ করুন:
শিক্ষক টিপস
-
প্রোগ্রামিংয়ের পরবর্তী ধাপে যাওয়ার আগে, শিক্ষার্থীদের মস্তিষ্কের বোতাম টিপানোর প্রেক্ষাপটে ধাপগুলি অনুসরণ করে তাদের সিউডোকোড পর্যালোচনা ও মূল্যায়ন করতে বলুন। এই চ্যালেঞ্জের জন্য সিউডোকোড কেমন হতে পারে তার উদাহরণের জন্য এখানে ক্লিক করুন (Google / .docx / .pdf)। আপনি এখানে একটি সিউডোকোড রুব্রিক ডাউনলোড করতে পারেন (Google / .docx / .pdf)।
-
ছাত্রদের মনে করিয়ে দিন যে তারা যেকোন ব্লক সম্পর্কে আরও জানতে VEXcode IQ-এর ভিতরে হেল্প ফিচার ব্যবহার করতে পারে।
শিক্ষক টুলবক্স
-
উদ্দেশ্য হল অতিরিক্ত প্রোগ্রামিং যোগ করা যাতে ক্লববট ক্লবট-এর মস্তিষ্কে একটি বোতাম(গুলি) চাপলে ক্লো খোলে বা বন্ধ করে (অর্থাৎ, নখর খোলার জন্য একটি বোতাম বা বোতামের জোড়া এবং নখর বন্ধ করার জন্য অন্যটি)। মস্তিষ্কে বোতাম টিপে ক্লাবট এর হাত বাড়ানো এবং কমানোর জন্য প্রোগ্রামিং প্লে সেকশনের সময় ইতিমধ্যেই তৈরি করা উচিত ছিল।
-
এই প্রশ্নটি ছাত্রদের [যদি অন্যথায়] ব্লকের ভিতরে প্রয়োজনীয় শর্তাবলী সম্পর্কে চিন্তা করানোর উদ্দেশ্যে করা হয়েছে। ইউজার ইন্টারফেসের জন্য পাঁচটি শর্ত চেক করতে হবে। চেক করা প্রথম শর্ত হল চেক বোতাম টিপলে। চেক বোতাম টিপলে, উপরের বোতাম টিপলে (শর্ত 2) বা ডাউন বোতাম টিপলে (শর্ত 3) চেক করার পরবর্তী শর্তগুলি। চেক বোতাম টিপে না থাকলে, শুধুমাত্র উপরের বোতামটি (শর্ত 4) বা ডাউন বোতাম টিপানো হয় কিনা (শর্ত 5) চেক করতে প্রকল্পটি নিচে চলে যায়।
-
অঙ্কন এবং pseudocodeব্যবহার করে আপনার প্রকল্পের যে শর্তগুলি পরীক্ষা করতে হবে তার পরিকল্পনা করুন।
-
আপনার প্রজেক্ট ডেভেলপ করতে আপনার তৈরি করা ছদ্মকোড ব্যবহার করুন।
-
আপনার প্রকল্পটি প্রায়শই পরীক্ষা করুন এবং আপনি আপনার পরীক্ষা থেকে যা শিখেছেন তা ব্যবহার করে এটিতে পুনরাবৃত্তি করুন।
-
ক্ল এবং আর্ম মোটরগুলিকে আরও ভালভাবে নিয়ন্ত্রণ করতে আপনি আপনার প্রকল্পে কী যুক্ত করতে পারেন? বিস্তারিত সহ ব্যাখ্যা করুন।
-
আপনার শিক্ষকের সাথে আপনার চূড়ান্ত প্রকল্প শেয়ার করুন।
শিক্ষক টিপস
VEXcode IQ-তে If Then Else Blocks টিউটোরিয়াল ভিডিও পর্যালোচনা করতে প্রোগ্রামিং করতে সমস্যা হচ্ছে এমন শিক্ষার্থীদের উত্সাহিত করুন। তাদের এই নতুন প্রকল্পের ভিত্তি হিসাবে Play থেকে তাদের ArmUpDown2 এবং ClawUpDown প্রকল্পগুলিও ব্যবহার করা উচিত৷ রেফারেন্স হিসাবে ব্যবহার করার জন্য ছাত্রদের সম্ভাব্য সহায়ক উত্সগুলির একটি তালিকা প্রদান করা হয়েছে।
আপনার যদি শুরু করতে সমস্যা হয় তবে VEXcode IQ ব্লকগুলিতে নিম্নলিখিতগুলি পর্যালোচনা করুন:
-
If-Then-Else ব্লক বা লুপস টিউটোরিয়াল ভিডিও ব্যবহার করে
-
সাহায্য টিউটোরিয়াল ভিডিও ব্যবহার করে
-
আপনার প্রকল্পের পূর্ববর্তী সংস্করণ (ArmUpDown2 বা ClawUpDown)
আপনার শেখার প্রসারিত
শিক্ষার্থীদের টাচ এলইডি যুক্ত করতে বলুন বা বাহু এবং নখর মধ্যে বোতামগুলি স্যুইচ করার সময় রোবটটিকে একটি শব্দ শোনাতে বলুন। শিক্ষার্থীরা বাহু নিয়ন্ত্রিত হওয়ার সময় টাচ এলইডি লাইট আপ সবুজ এবং নখর নিয়ন্ত্রণ করার সময় হালকা নীল হতে পারে।
নিম্নলিখিত একটি উদাহরণ সমাধান: