Skip to main content

পাঠ ৩: ওয়াল মেজ নেভিগেট করার জন্য ড্রাইভট্রেন কমান্ড ব্যবহার করা

এখন যেহেতু VR রোবটটি 'A' অক্ষরের পাশাপাশি Maze Wall Playgroundএ '2' নম্বরেও ড্রাইভ করেছে, আপনি কীভাবে এমন একটি প্রকল্প তৈরি করবেন যেখানে VR রোবট 'B' অক্ষরের মতো অন্যান্য স্থানে ড্রাইভ করবে?

  • আপনার পূর্ববর্তী প্রকল্প সংশোধন করে শুরু করুন বা এই বেস প্রকল্পের সাথে মেলে একটি নতুন প্রকল্প তৈরি করুন। আপনি VEXcode ব্লক, সুইচ ব্লক, অথবা উভয় ধরণের ব্লকের সংমিশ্রণ ব্যবহার করতে পারেন। 

    VEXcode VR প্রকল্পটি অক্ষর b-তে পৌঁছাবে। প্রকল্পটি "কখন শুরু হয়েছে" ব্লক দিয়ে শুরু হয়। উপর থেকে নীচের দিকে বাকি ব্লকগুলি হল: ড্রাইভ ফরোয়ার্ড, অপেক্ষা করুন যতক্ষণ না বাম বাম্পার টিপে দেওয়া হয়, ৯০ ডিগ্রি বাম দিকে ঘুরুন, সামনের দিকে চালান, অপেক্ষা করুন যতক্ষণ না বাম বাম্পার টিপে দেওয়া হয়, ৯০ ডিগ্রি ডান দিকে ঘুরুন, সামনের দিকে চালান, অপেক্ষা করুন যতক্ষণ না বাম বাম্পার টিপে দেওয়া হয়, ৯০ ডিগ্রি বাম দিকে ঘুরুন, সামনের দিকে চালান, অপেক্ষা করুন যতক্ষণ না বাম বাম্পার টিপে দেওয়া হয়, গাড়ি চালানো বন্ধ করুন।
  • উপরের প্রকল্পটি VR রোবটকে 'B' অক্ষরে চালিত করা শুরু করে, তবে, VR রোবটকে এটি করার জন্য, প্রথমে এটিকে পিছনে ফিরে যেতে হবে এবং তারপর বাম দিকে ঘুরতে হবে।

    ওয়াল মেজ খেলার মাঠ যেখানে রোবটটি দেয়ালের দিকে মুখ করে আছে এবং তীরচিহ্ন দিয়ে নির্দেশ করা হয়েছে যে রোবটটিকে প্রথমে বিপরীত দিকে গাড়ি চালাতে হবে এবং তারপর বাম দিকে ঘুরতে হবে যাতে B অক্ষরের দিকে গাড়ি চালানো শুরু করা যায়।
  • যদি কোডটিতে কেবল [ড্রাইভ] এবং [টার্ন ফর] ব্লক থাকত, তাহলে ভিআর রোবটটি ওয়াল মেজের '2' অংশে "আটকে" থাকত, কারণ এটি কখনও ব্যাক আপ না করেই বাম বা ডানে ঘুরতে থাকবে।

    ওয়াল মেজ খেলার মাঠ, যেখানে ২ নম্বর কোণে ভিআর রোবট আটকে আছে, দেখানোর জন্য যে যদি কোনও প্রকল্পে কেবল ড্রাইভ এবং টার্ন ফর ব্লক ব্যবহার করা হয় তবে কী হবে।
  • [ড্রাইভিং বন্ধ করুন] ব্লকটি সরিয়ে কোডটি সম্পাদনা করুন এবং এটিকে [এর জন্য ড্রাইভ] এবং [টার্ন ফর] ব্লক দিয়ে প্রতিস্থাপন করুন। 300 মিলিমিটার (মিমি) এর জন্য [ড্রাইভের জন্য] ব্লকের প্যারামিটারগুলিকে "বিপরীত" এ সেট করুন এবং ব্লকের পরামিতিগুলিকে "বাম" 90 ডিগ্রিতে সেট করুন।

    এই পাঠ থেকে দুটি VEXcode VR প্রকল্প। বাম দিকেরটি নীচে "স্টপ ড্রাইভিং ব্লক" সহ প্রকল্পটি দেখায়। একটি লাল তীর ডানদিকের দিকে নির্দেশ করে, যা স্টপ ড্রাইভিং ব্লকটি 300 মিলিমিটারের জন্য ড্রাইভ রিভার্স দিয়ে প্রতিস্থাপিত দেখায় এবং 90 ডিগ্রি ব্লকের জন্য বাম দিকে ঘুরুন।
  • Wall Maze খেলার মাঠ চালু করুন যদি এটি ইতিমধ্যে খোলা না থাকে এবং প্রকল্পটি চালান।
  • এই ব্লকগুলি যোগ করলে VR রোবট 'B' অক্ষরটি সঠিক দিকে পরিচালিত করবে।

    ওয়াল মেজ প্লেগ্রাউন্ড, যেখানে ভিআর রোবটটি আর দুই নম্বর কোণে আটকে থাকবে না এবং প্লেগ্রাউন্ডের নীচের দিকে মুখ করে থাকবে, লেটার বি-এর দিকে গাড়ি চালানোর জন্য প্রস্তুত।
  • খেলার মাঠ রিসেট করতে "রিসেট" বোতামটি নির্বাচন করুন এবং VR রোবটটিকে তার শুরুর অবস্থানে ফিরিয়ে আনুন।
  • এখন যেহেতু VR রোবটটি সঠিক দিকে পরিচালিত হয়েছে, VR রোবটটিকে Wall Maze Playgroundএর 'B' অক্ষরে চালাতে নিম্নলিখিত ব্লকগুলি যোগ করুন!

    এই পাঠের VEXcode VR প্রকল্পটি প্রকল্পের নিচ থেকে স্টপ ড্রাইভিং ব্লকটি সরিয়ে অতিরিক্ত ব্লক দ্বারা প্রতিস্থাপিত করা হয়েছে। উপর থেকে নীচের দিকে অতিরিক্ত ব্লকগুলি হল ড্রাইভ ফরোয়ার্ড, অপেক্ষা করুন যতক্ষণ না বাম বাম্পার টিপে দেওয়া হয়, ৯০ ডিগ্রি ডানে ঘুরুন, সামনের দিকে চালান গাড়ি চালানো বন্ধ করুন।
  • Wall Maze খেলার মাঠ চালু করুন যদি এটি ইতিমধ্যে খোলা না থাকে এবং প্রকল্পটি চালান।
  • VR রোবটটি এখন Wall Maze Playgroundএ 'B' অক্ষরে চলে যাবে!

    ওয়াল মেজ খেলার মাঠ, যেখানে B অক্ষরে VR রোবট লেখা আছে।

মিনি চ্যালেঞ্জ

এই চ্যালেঞ্জে, VR রোবটকে [অপেক্ষা করুন] ব্লক এবং বাম্পার সেন্সর ব্যবহার করে Wall Maze Playground এর '3' নম্বরে নেভিগেট করতে হবে।

৩ নম্বরে রোবট সহ ওয়াল মেজ খেলার মাঠ।

মিনি চ্যালেঞ্জ সম্পূর্ণ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  • নিচের সমাধান ভিডিওটি দেখুন এবং মিনি চ্যালেঞ্জটি সম্পূর্ণ করার জন্য VR রোবট কীভাবে গাড়ি চালাবে তা পর্যালোচনা করুন। নিচের ভিডিও ক্লিপে, ভিআর রোবটটি শুরুর স্থান থেকে শুরু হয় এবং বাম্পারটি চাপা না দেওয়া পর্যন্ত দেয়ালের দিকে গাড়ি চালানোর একই ধরণ অনুসরণ করে এবং তারপর ঘুরতে থাকে। রোবটটি শুরু করার জন্য একই পথ চালায়, যে পথ দিয়ে এটি B অক্ষরে গাড়ি চালানোর জন্য চালাত। দেয়াল থেকে দূরে বাঁক নেওয়ার সময়, রোবটটি ৩ নম্বরে যাওয়ার জন্য ডানদিকে মোড় নেয়। সেখান থেকে এটি সামনের দিকে এগিয়ে যায় এবং দুবার বাম দিকে ঘুরতে ঘুরতে পরবর্তী দেয়ালের চারপাশে ঘুরে, B অক্ষরটি অতিক্রম করে। অবশেষে, রোবটটি সামনের দিকে এগিয়ে যায় এবং দুবার ডান দিকে ঘুরতে ঘুরতে শেষ দেয়ালটি অতিক্রম করে ৩ নম্বরে পৌঁছায়।

  • Unit4Lesson3 প্রকল্পে প্রয়োজনীয় ব্লক যোগ করে বা অপসারণ করে একটি প্রকল্প তৈরি করুন যাতে VR রোবটটিকে Wall Maze Playgroundএর '3' নম্বরে নিয়ে যাওয়া যায়। 
  • এটি কাজ করে কিনা তা পরীক্ষা করার জন্য প্রকল্পটি শুরু করুন।
  • প্রকল্প সফল না হলে, সম্পাদনা করুন এবং আবার চেষ্টা করুন। চ্যালেঞ্জ সম্পূর্ণ না হওয়া পর্যন্ত এই প্রক্রিয়া চালিয়ে যান।
  • একবার VR রোবটটি Wall Maze Playgroundএর '3' নম্বরে সফলভাবে ড্রাইভ করলে, প্রকল্পটি সংরক্ষণ করুন।

অভিনন্দন! আপনি ওয়াল মেজ চ্যালেঞ্জ সফলভাবে সম্পন্ন করেছেন!

প্রশ্ন

পাঠ কুইজ অ্যাক্সেস করতে নীচের একটি লিঙ্ক নির্বাচন করুন.

গুগল ডক / .ডকএক্স / .পিডিএফ