প্রোগ্রামিং ড্রাইভ ফরোয়ার্ড এবং রিভার্স - ব্লক-ভিত্তিক
শিক্ষক টুলবক্স
-
কার্যকলাপের রূপরেখা
-
এই অন্বেষণ শিক্ষার্থীদের মৌলিক ড্রাইভ ফরোয়ার্ড, বিপরীতমুখী এবং অপেক্ষারত প্রোগ্রামিং আচরণের সাথে পরিচয় করিয়ে দেবে। এই মৌলিক দক্ষতাগুলি তাদের পরবর্তী কার্যকলাপে এবং এই STEM ল্যাবের শেষে স্ট্রাইক চ্যালেঞ্জে সফল হতে সাহায্য করবে, যখন তারা স্পিডবট ব্যবহার করে বোলিংয়ে প্রতিযোগিতা করবে।
-
V5 স্পিডবট (ড্রাইভট্রেন 2-মোটর, নো গাইরো) টেমপ্লেট প্রকল্প ব্যবহার করে শিক্ষার্থীরা কেবল [ড্রাইভ ফর] ব্লক নির্বাচন করে স্পিডবটকে প্রোগ্রাম করে এগিয়ে যেতে সক্ষম হয়।
স্পিডবোটটি সরানোর জন্য প্রস্তুত!
এই অন্বেষণ আপনাকে আপনার Speedbot অনুসরণ করার জন্য কিছু দুর্দান্ত প্রকল্প তৈরি শুরু করতে সক্ষম হওয়ার সরঞ্জাম দেবে ।
- VEXcode V5 যা এই অন্বেষণে ব্যবহৃত হবে:

- ব্লক সম্পর্কে আরও তথ্য জানতে,সাহায্যখুলুন এবং তারপর [ড্রাইভ ফর] ব্লকটি নির্বাচন করুন।
- নিশ্চিত করুন যে আপনার প্রয়োজনীয় হার্ডওয়্যার, আপনার ইঞ্জিনিয়ারিং নোটবুক এবং VEXcode V5 ডাউনলোড এবং প্রস্তুত আছে।
শিক্ষকদের টিপস
যদি শিক্ষার্থীরা প্রথমবারের মতো VEXcode V5 ব্যবহার করে, তাহলে তারা এই অন্বেষণের সময় যেকোনো সময় টিউটোরিয়ালগুলি উল্লেখ করতে পারে। টিউটোরিয়ালগুলি টুলবারে অবস্থিত।

| পরিমাণ | প্রয়োজনীয় উপকরণ |
|---|---|
| 1 |
স্পিডবোট রোবট |
| 1 |
চার্জ করা রোবট ব্যাটারি |
| 1 |
VEXcode V5 |
| 1 |
ইউএসবি কেবল (যদি কম্পিউটার ব্যবহার করেন) |
| 1 |
ইঞ্জিনিয়ারিং নোটবুক |
শিক্ষকদের টিপস
-
শিক্ষার্থীদের জন্য প্রতিটি সমস্যা সমাধানের ধাপ মডেল করুন।
ধাপ ১: অনুসন্ধানের জন্য প্রস্তুতি
আপনি ক্রিয়াকলাপ শুরু করার আগে, আপনার কাছে কি এই আইটেমগুলির প্রতিটি প্রস্তুত আছে? নিম্নলিখিতগুলির প্রতিটি পরীক্ষা করুন:
-
মোটরগুলি কি সঠিক বন্দরে প্লাগ করা আছে?
-
স্মার্ট কেবলকি সমস্ত মোটরেসম্পূর্ণরূপে ঢোকানো আছে?
-
মস্তিষ্ককিচালু আছে?
ধাপ ২: একটি নতুন প্রকল্প শুরু করুন
আপনি আপনার প্রকল্প শুরু করার আগে, Speedbot (Drivetrain 2-Motors, No Gyro) টেমপ্লেট প্রকল্প নির্বাচন করুন । টেমপ্লেট প্রকল্পে স্পিডবোটের মোটর কনফিগারেশন রয়েছে । যদি টেমপ্লেটটি ব্যবহার না করা হয়, তাহলে আপনার রোবট প্রকল্পটি সঠিকভাবে চালাবে না ।
নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:
- ফাইল মেনু খুলুন ।
- নির্বাচন করুনখুলুনউদাহরণ।
![]()
- Speedbot (Drivetrain 2-motors, No Gyro) টেমপ্লেট প্রকল্প নির্বাচন করুন এবং খুলুন ।
- যেহেতু আমরা [Drive for] ব্লক ব্যবহার করব, তাই আপনার প্রোজেক্টের ড্রাইভের নাম পরিবর্তন করুন।
- আপনার প্রকল্পসংরক্ষণ করুন।
- প্রকল্পের নাম ড্রাইভটি এখন টুলবারের কেন্দ্রে উইন্ডোতে রয়েছে তা নিশ্চিত করতে চেক করুন ।

শিক্ষকদের টিপস
-
যেহেতু এটি প্রোগ্রামিং সহ একটি প্রাথমিক কার্যকলাপ, তাই শিক্ষকের পদক্ষেপগুলি মডেল করা উচিত এবং তারপরে শিক্ষার্থীদের একই কার্যকলাপগুলি সম্পন্ন করতে বলা উচিত। এরপর শিক্ষকের উচিত শিক্ষার্থীদের উপর নজর রাখা যাতে তারা সঠিকভাবে পদক্ষেপগুলি অনুসরণ করছে কিনা তা নিশ্চিত করা যায়।
-
নিশ্চিত করুন যে শিক্ষার্থীরা ফাইল মেনু থেকে "Open Examples" নির্বাচন করেছে।
-
নিশ্চিত করুন যে শিক্ষার্থীরা স্পিডবট (ড্রাইভট্রেন 2-মোটর, নো গাইরো) টেমপ্লেট প্রকল্পটি নির্বাচন করেছে।
তুমি শিক্ষার্থীদের বলতে পারো যে "ওপেনউদাহরণপৃষ্ঠা থেকে বেছে নেওয়ার জন্য বেশ কয়েকটি নির্বাচন রয়েছে। তারা যখন অন্যান্য রোবট তৈরি এবং ব্যবহার করবে, তখন তারা বিভিন্ন টেমপ্লেট ব্যবহার করার সুযোগ পাবে।
-
আপনি শিক্ষার্থীদের প্রকল্পের নামের সাথে তাদের নামের আদ্যক্ষর অথবা তাদের দলের নাম যোগ করতে বলতে পারেন। আপনি যদি শিক্ষার্থীদের প্রকল্পগুলি জমা দিতে বলেন, তাহলে এটি প্রকল্পগুলিকে আলাদা করতে সাহায্য করবে।
শিক্ষক টুলবক্স
উল্লেখ করুন যে যখন তারা প্রথম VEXcode V5 খোলেন, তখন উইন্ডোটিতেVEXcode Projectলেবেল ছিল এবং এটি সংরক্ষণ করা হয়নি (টুলবারে নির্দেশিত)। VEXcode V5 প্রথম খোলার সময় VEXcode Project হল ডিফল্ট প্রোজেক্টের নাম। একবার প্রকল্পটির নাম পরিবর্তন করেড্রাইভরাখা হলে এবং সংরক্ষণ করা হলে, প্রদর্শনটি সংরক্ষিত অবস্থায় আপডেট করা হয়। টুলবারের এই উইন্ডোটি ব্যবহার করে, শিক্ষার্থীরা সঠিক প্রকল্পটি ব্যবহার করছে কিনা তা পরীক্ষা করা সহজ এবং এটি সংরক্ষণ করা হয়েছে।
একবার একটি প্রকল্প প্রাথমিকভাবে সংরক্ষণ করা হলে, VEXcode V5 পরবর্তী যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে সংরক্ষণ করে, যেমনটি প্রকল্পের নামের পাশের বার্তায় নির্দেশিত।
শিক্ষার্থীদের বলুন যে তারা এখন তাদের প্রথম প্রকল্প শুরু করার জন্য প্রস্তুত। শিক্ষার্থীদের বুঝিয়ে বলুন যে কয়েকটি সহজ ধাপ অনুসরণ করে তারা এমন একটি প্রকল্প তৈরি এবং চালাতে সক্ষম হবে যা স্পিডবটকে এগিয়ে নিয়ে যাবে।
শিক্ষক টুলবক্স
-
থামুন এবং আলোচনা করুন
VEXcode V5-এ একটি নতুন প্রকল্প শুরু করার জন্য শিক্ষার্থীদের এককভাবে বা দলগতভাবে সম্পন্ন পদক্ষেপগুলি পর্যালোচনা করার জন্য এটি একটি ভাল বিষয়। শিক্ষার্থীদের তাদের দলের মধ্যে বা পুরো ক্লাসে ভাগ করে নেওয়ার আগে পৃথকভাবে চিন্তা করতে বলুন।
ধাপ 3: সামনের দিকে গাড়ি চালান

- প্রোগ্রামিং এরিয়ার{When started}ব্লকে [Drive for] ব্লকটি যোগ করুন।

- ড্রপ-ডাউন নির্বাচন করুন এবং ইউনিটগুলি ইঞ্চি থেকে মিলিমিটারে পরিবর্তন করুন ।

- 1 মিমি থেকে 100 মিমি পর্যন্ত দূরত্ব পরিবর্তন করুন ।

- স্লটআইকনে ক্লিক করুন। আপনি রোবট ব্রেইনের চারটি উপলভ্য স্লটের মধ্যে একটিতে আপনার প্রকল্পটি ডাউনলোড করতে পারেন । ১নম্বরটিতে ক্লিক করুন।

- রোবটটিকে আপনার কম্পিউটার বা ট্যাবলেটের সাথে সংযুক্ত করুন । একটি সফল সংযোগ তৈরি হয়ে গেলে টুলবারের ব্রেইন আইকনটি সবুজ হয়ে যায় ।

- রোবট ব্রেনে ড্রাইভ প্রজেক্ট ডাউনলোড করতে টুলবারেরডাউনলোডবোতামে ক্লিক করুন।
শিক্ষক টুলবক্স
-
ব্লকের সাহায্যে
-
উল্লেখ করুন যে প্রোগ্রামিং এরিয়ায়, ডিফল্টভাবে সেখানে ইতিমধ্যেই একটি when started ব্লক থাকে। প্রতিটি প্রকল্প এই ব্লক দিয়ে শুরু হবে। যখন প্রকল্পটি শুরু হবে তখন সংযুক্ত ব্লকগুলি যে ক্রমানুসারে স্থাপন করা হবে সেই ক্রমানুসারে অনুসরণ করা হবে।
ড্রাইভ ফর ব্লকে ক্লিক করে প্রোগ্রামিং এরিয়ায় টেনে এনে {When started} ব্লকের সাথে সংযুক্ত করার পদ্ধতি দেখান। এটি সংযুক্ত হলে আপনি একটি ক্লিক শুনতে পাবেন।
-
যদি আপনি কম্পিউটার ব্যবহার করেন, তাহলে শিক্ষার্থীর VEX V5 রোবট ব্রেনUSB কেবলব্যবহার করে কম্পিউটারের সাথে সংযুক্ত থাকতে হবে। আপনি যদি ট্যাবলেট ব্যবহার করেন, তাহলে VEX V5 রোবট ব্রেইন স্মার্ট রেডিও ব্যবহার করে ট্যাবলেটের সাথে সংযুক্ত থাকা উচিত।
-
যদি শিক্ষার্থীরা কম্পিউটার ব্যবহার করে, তাহলে তাদের রোবট ব্রেন থেকে USB কেবলটি সংযোগ বিচ্ছিন্ন করতে বলুন। কোনও প্রকল্প চালানোর সময় রোবটটিকে কম্পিউটারের সাথে সংযুক্ত রাখার ফলে রোবটটি সংযোগ কেবলটি টেনে ধরতে পারে।
শিক্ষক টুলবক্স
-
থামুন এবং আলোচনা করুন
এই প্রকল্পটি ডাউনলোড করে স্পিডবটে চালানো হলে কী ঘটবে বলে তারা মনে করে, শিক্ষার্থীদের ভবিষ্যদ্বাণী করতে বলুন। শিক্ষার্থীদের তাদের ভবিষ্যদ্বাণীগুলি তাদের ইঞ্জিনিয়ারিং নোটবুকে লিপিবদ্ধ করতে বলুন। যদি সময় থাকে, তাহলে প্রতিটি দলকে তাদের ভবিষ্যদ্বাণী ভাগ করে নিতে বলুন।

- রোবট ব্রেনের স্ক্রিন দেখে নিশ্চিত করুন যে আপনার প্রোজেক্টটি স্পিডবটের ব্রেনেডাউনলোডহয়েছে। প্রকল্পের নাম স্লট 1 এ তালিকাভুক্ত করা উচিত ।
শিক্ষক টুলবক্স
-
মডেল ফার্স্ট
সকল শিক্ষার্থীকে একসাথে চেষ্টা করার আগে ক্লাসের সামনে প্রকল্পটি মডেল করে দেখান। শিক্ষার্থীদের একটি জায়গায় জড়ো করুন এবং মেঝেতে রাখলে স্পিডবটটি সরানোর জন্য পর্যাপ্ত জায়গা রাখুন।
শিক্ষার্থীদের বলুন এখন তাদের প্রকল্পটি চালানোর পালা। নিশ্চিত করুন যে তাদের একটি পরিষ্কার পথ আছে এবং কোনও স্পিডবট যেন একে অপরের সাথে ধাক্কা না খায়।
- স্পিডবট রোবটে প্রকল্পটিচালান, নিশ্চিত করুন যে প্রকল্পটি নির্বাচিত হয়েছে এবং তারপর রোবট ব্রেনের রান বোতামটি টিপুন। আপনার প্রথম প্রকল্প তৈরির জন্য অভিনন্দন!
ধাপ 4: ড্রাইভ বিপরীত

- [ড্রাইভ ফর] ব্লকটিফরোয়ার্ডএর পরিবর্তেরিভার্সপ্রদর্শন করুন।
- প্রকল্পটিডাউনলোড করুন।
- স্পিডবট রোবটে প্রকল্পটিচালান, নিশ্চিত করুন যে প্রকল্পটি নির্বাচিত হয়েছে এবং তারপর রোবট ব্রেনের রান বোতামটি টিপুন।
শিক্ষক টুলবক্স
-
ধাপ ৪ সমাপ্তি
-
[ড্রাইভ ফর] ব্লকটিফরোয়ার্ডথেকেরিভার্সএ পরিবর্তন করতে, কেবল ড্রপ-ডাউন মেনুতে ক্লিক করুন এবংরিভার্সনির্বাচন করুন।
-
মিমি সংখ্যা পরিবর্তন করা যেতে পারে, তবে এই উদাহরণের জন্য আমরা পূর্ববর্তী ধাপে সেট করা 100 মিমি রেখে দেব।
-
যদি শিক্ষার্থীরা কম্পিউটার ব্যবহার করে, তাহলে প্রকল্পটি চালানোর আগে তাদের রোবট ব্রেইন থেকে USB কেবলটি সংযোগ বিচ্ছিন্ন করতে মনে করিয়ে দিতে বলুন।
-
যেহেতু আমরা নতুন স্লট নির্বাচন করছি না, নতুন প্রকল্পটি স্লট ১ এ ডাউনলোড হবে এবং পূর্ববর্তী প্রকল্পটি প্রতিস্থাপন করবে।
-
যেহেতু VEXcode V5-এ অটোসেভ আছে, তাই প্রকল্পটি আবার সংরক্ষণ করার প্রয়োজন নেই।
ধাপ 5: অপেক্ষা করুন তারপর বিপরীত দিকে গাড়ি চালান

- [Drive for] ব্লকের আগে একটি [Wait ]ব্লক যোগ করুন। এটি রোবটকে বিপরীত দিকে গাড়ি চালানোর আগে অপেক্ষা করতে বলবে ।
- [অপেক্ষা করুন ]ব্লকে তিন সেকেন্ড ঢোকান। এটি রোবটকে বিপরীত দিকে গাড়ি চালানোর আগে তিনবার অপেক্ষা করতে বলে ।
- প্রকল্পটিডাউনলোড করুন।
- স্পিডবট রোবটে প্রকল্পটিচালান, নিশ্চিত করুন যে প্রকল্পটি নির্বাচিত হয়েছে এবং তারপর রান বোতাম টিপুন।
শিক্ষক টুলবক্স
-
ধাপ ৫ সমাপ্তি
-
প্রকল্পের যেকোনো জায়গায় [অপেক্ষা করুন] ব্লক স্থাপন করা যেতে পারে। [অপেক্ষা করুন] ব্লক সম্পর্কে আরও তথ্যের জন্য,সহায়তাখুলুন।
-
[অপেক্ষা করুন] ব্লক ব্যবহার করলে প্রকল্পটি শেষ হবে না।
-
যদি শিক্ষার্থীরা কম্পিউটার ব্যবহার করে, তাহলে প্রকল্পটি চালানোর আগে তাদের রোবট ব্রেইন থেকে USB কেবলটি সংযোগ বিচ্ছিন্ন করতে মনে করিয়ে দিতে বলুন।
-
যেহেতু আমরা নতুন স্লট নির্বাচন করছি না, নতুন প্রকল্পটি স্লট ১ এ ডাউনলোড হবে এবং পূর্ববর্তী প্রকল্পটি প্রতিস্থাপন করবে।
-
যেহেতু VEXcode V5-এ অটোসেভ আছে, তাই প্রকল্পটি আবার সংরক্ষণ করার প্রয়োজন নেই।
ধাপ ৬: বাস্কেটবল ড্রিলস চ্যালেঞ্জ সম্পূর্ণ করুন!
বাস্কেটবল ড্রিলস চ্যালেঞ্জে, রোবটকে অবশ্যই বিভিন্ন দূরত্বে একাধিক লাইন নেভিগেট করতে সক্ষম হতে হবে । রোবটটি প্রারম্ভিক অবস্থান থেকে 10 সেন্টিমিটার দূরে প্রথম লাইনে এগিয়ে যাবে, 1 সেকেন্ড অপেক্ষা করবে এবং তারপরে একই লাইনে ফিরে আসবে । তারপরে রোবটটি 20 সেন্টিমিটার এগিয়ে দ্বিতীয় লাইনে গাড়ি চালিয়ে, 1 সেকেন্ড অপেক্ষা করে ক্রিয়াটি পুনরাবৃত্তি করবে এবং তারপরে মূল প্রারম্ভিক লাইনে ফিরে যাবে । রোবটটি 40 সেন্টিমিটার দূরত্বে তৃতীয় লাইনে এগিয়ে যাবে, 1 সেকেন্ড অপেক্ষা করবে এবং অবশেষে চ্যালেঞ্জটি শেষ করতে প্রারম্ভিক লাইনে ফিরে আসবে ।
রোবটটি প্রোগ্রাম করার আগে, আপনার ইঞ্জিনিয়ারিং নোটবুকে রোবটের পথ এবং আচরণের পরিকল্পনা করুন ।
বাস্কেটবল চ্যালেঞ্জ শেষ করার পরে, আপনি আরও উন্নত চ্যালেঞ্জগুলি সম্পূর্ণ করতে অতিরিক্ত রোবট আচরণের সাথে এগিয়ে এবং বিপরীত আন্দোলনগুলিকে একত্রিত করতে সক্ষম হবেন ।
প্রোগ্রামিং করার সময় মনে রাখবেন যে 1 সেমি = 10 মিমি
শিক্ষক টুলবক্স
-
থামুন এবং আলোচনা করুন
পুরো ক্লাসে আলোচনা করার আগে শিক্ষার্থীদের তাদের সমাধানগুলি জোড়ায় জোড়ায় ভাগ করে নিতে বলুন। আলোচনাটি সহজতর করার জন্য জিজ্ঞাসা করুন:
-
এই চ্যালেঞ্জটি প্রোগ্রাম করার সময় আপনি কি কোনও সমস্যার সম্মুখীন হয়েছেন?
-
তোমার প্রকল্পের উপর ভিত্তি করে তোমার রোবট কি তোমার প্রত্যাশা অনুযায়ী আচরণ করেছে? কেন অথবা কেন নয়?
-
যদি তুমি চ্যালেঞ্জটি শেষ করতে পারতে, তাহলে কি এমন কিছু ছিল যা তুমি ভিন্নভাবে করতে?
শিক্ষকদের টিপস
রোবটটি সফলভাবে চ্যালেঞ্জটি সম্পন্ন করেছে কিনা তা যাচাই করার জন্য একটি মিটার স্টিক বা রুলার এবং টেপ ব্যবহার করে রোবটের শুরুর অবস্থান চিহ্নিত করুন। তারপর চ্যালেঞ্জটি সম্পন্ন করার জন্য রোবটটিকে কোথায় যেতে হবে তার রেফারেন্স হিসেবে সেই শুরুর অবস্থান থেকে ১০ মিমি, ২০ মিমি এবং ৪০ মিমি চিহ্নিত করুন।
শিক্ষক টুলবক্স
-
সমাধান
শিক্ষার্থীদের মূল্যায়নের জন্য একটি প্রোগ্রামিং রুব্রিক এখানে পাওয়া যাবে (গুগল / .docx / .pdf)। টিম ইঞ্জিনিয়ারিং নোটবুক মূল্যায়নের জন্য একটি রুব্রিক এখানে পাওয়া যাবে (Google / .docx / .pdf), এবং পৃথক নোটবুক মূল্যায়নের জন্য একটি রুব্রিক এখানে পাওয়া যাবে (Google / .docx / .pdf)। যখনই আপনি শিক্ষার্থীদের কাজ মূল্যায়নের জন্য একটি রুব্রিক ব্যবহার করবেন, তখন প্রকল্পের কাজ শুরু করার আগে তাদের সাথে রুব্রিকটি ভাগ করে নিতে ভুলবেন না।
