Skip to main content

পাঠ ৪: একটি নীল ডিস্ক সরানো

প্রতিটি রঙের একটি ডিস্ক সরান

পাঠ ৩-এ, আপনি একটি প্রকল্প তৈরি করেছেন যাতে VR রোবট তিনটি নীল ডিস্ক তুলে Disk Mover Playgroundএর নীল গোলকটিতে ফেলে দেয়।

নীল গোল শুরুর অবস্থানে ভিআর রোবট সহ ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য এবং তিনটি নীল ডিস্কই লাল বাক্স দিয়ে হাইলাইট করা।

এই পাঠে, আপনি এখন ডিস্ক মুভার প্লেগ্রাউন্ড-এ প্রতিটি রঙের একটি ডিস্ক তুলে তার সংশ্লিষ্ট রঙিন লক্ষ্যে স্থানান্তর করার জন্য একটি প্রকল্প তৈরি করবেন!

নীল গোল শুরুর অবস্থানে ভিআর রোবট সহ ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য এবং প্রতিটি রঙের প্রথম ডিস্ক - নীল, লাল এবং সবুজ - একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • ভিআর রোবটকে প্রতিটি রঙের জন্য একবার করে ডিস্কের দিকে গাড়ি চালানো, এটি তুলে নেওয়া, ঘুরে দাঁড়ানো এবং তারপর রঙিন লক্ষ্যে ফিরে যাওয়ার আচরণগুলি পুনরাবৃত্তি করতে হবে। ভিআর রোবট যাতে প্রতিটি রঙের একটি ডিস্ক তুলে ফেলা এবং ফেলে দেওয়ার ক্রিয়া পুনরাবৃত্তি করতে পারে, তার জন্য ভিআর রোবটকে নিম্নলিখিত আচরণগুলি তিনবার করতে হবে:
    • প্রথমে, ডাউন আই সেন্সর ব্যবহার করে প্রথম নীল ডিস্কের দিকে এগিয়ে যান।

      নীল গোল শুরুর অবস্থানে ভিআর রোবট সহ ডিস্ক মুভার খেলার মাঠের উপর থেকে নীচের দৃশ্য এবং ভিআর রোবটের সামনের দিক থেকে প্রথম নীল ডিস্কে একটি বিন্দুযুক্ত তীরচিহ্ন চলে গেছে, যা ডিস্কটি তোলার জন্য প্রয়োজনীয় নড়াচড়া নির্দেশ করে।
    • তারপর, প্রথম নীল ডিস্ক কুড়ান.

      ডিস্ক মুভার খেলার মাঠে ভিআর রোবটটি, নীল ডিস্কটি ইলেক্ট্রোম্যাগনেটের সাথে সংযুক্ত।
    • এর পরে, ঘুরে দাঁড়ান।

      ভিআর রোবট প্রথম নীল ডিস্কটি তুলে নেওয়ার সময় ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য। রোবটের সামনের দিক থেকে লক্ষ্যের দিকে একটি বিন্দুযুক্ত বাঁকা তীর নির্দেশ করে, যা নীল লক্ষ্যের দিকে মুখ করার জন্য প্রয়োজনীয় বাঁক নির্দেশ করে।
    • তারপরে, দূরত্ব সেন্সর ব্যবহার করে লক্ষ্যে ফিরে যান এবং ডিস্কটি ফেলে দিন।

      নীল গোলের দিকে মুখ করে থাকা প্রথম নীল ডিস্কে ভিআর রোবট সহ ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য, ভিআর রোবটের সামনে থেকে লক্ষ্য এলাকার দিকে নির্দেশিত একটি বিন্দুযুক্ত তীর সহ, যা লক্ষ্যে পৌঁছানোর জন্য প্রয়োজনীয় গতিবিধি নির্দেশ করে।
  • VEXcode VR-এ একটি নতুন প্রকল্প শুরু করুন এবং প্রকল্পটির নাম দিন Unit8Lesson4

    VEXcode VR টুলবারের মাঝখানে প্রকল্পের নামের বাক্স, একটি লাল বাক্স দ্বারা হাইলাইট করা, Select Playground বোতামের বাম দিকে। প্রকল্পের নাম ইউনিট ৮ পাঠ ৪।
  • নিম্নলিখিত কোডটি তৈরি করুন যা VR রোবটকে উপরে তালিকাভুক্ত চারটি আচরণ সম্পূর্ণ করার নির্দেশ দেয়।

    একটি VEXcode VR প্রকল্প, আগের পাঠের মতো, প্রথম নীল ডিস্কটি ড্রাইভ করে তুলে নীল গোলকটিতে ফেলে দেওয়ার জন্য। প্রকল্পটিতে তিনটি বিভাগ রয়েছে, প্রতিটি মন্তব্যের জন্য একটি। "When started" ব্লকের সাথে সংযুক্ত প্রথম মন্তব্যটি উপর থেকে নীচে পর্যন্ত "Drive" লেখা আছে, যা প্রথম নীল ডিস্কের "Drive" লেখা আছে, এবং এতে এমন ব্লক রয়েছে যেখানে "Down Eye" অবজেক্টের কাছে না আসা পর্যন্ত "Repit" লেখা আছে, C এর ভিতরে একটি ড্রাইভ ফরোয়ার্ড ব্লক এবং এর নীচে একটি স্টপ ড্রাইভিং ব্লক রয়েছে। দ্বিতীয় মন্তব্য বিভাগে লেখা আছে, "প্রথম নীল ডিস্কটি তুলে নাও, যেখানে একটি Energize ইলেক্ট্রোম্যাগনেট টু বুস্ট ব্লক সংযুক্ত থাকবে।" তৃতীয় মন্তব্য বিভাগে নীল লক্ষ্যে ড্রাইভ করুন লেখা আছে এবং এতে নিম্নলিখিত ব্লকগুলি রয়েছে: ১৮০ ডিগ্রি হেডিংয়ে ঘুরুন; মিমিতে সামনের দূরত্ব ২০০ এর কম না হওয়া পর্যন্ত পুনরাবৃত্তি করুন; সামনের দিকে গাড়ি চালান, তারপর গাড়ি চালানো বন্ধ করুন এবং চুম্বককে নামানোর জন্য শক্তি দিন।
  • ডিস্ক মুভার প্লেগ্রাউন্ড খুলুন এবং প্রকল্পটি চালান।
  • যখন এই প্রকল্পটি চালানো হবে, তখন VR রোবট গাড়ি চালাবে এবং প্রথম নীল ডিস্কটি তুলে নেবে, ঘুরবে, নীল লক্ষ্যে ড্রাইভ করবে এবং ডিস্কটি ফেলে দেবে।

    প্রকল্পের সমাপ্তিতে ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য, যেখানে ভিআর রোবটটি নীল গোলকটিতে নীল ডিস্কটি ফেলে গোলকটিতে থেমে গেছে।
  • পরবর্তী রঙিন ডিস্ক সংগ্রহ করার জন্য, VR রোবটকে পরবর্তী রঙিন লক্ষ্যের দিকে ড্রাইভ করতে হবে। যাইহোক, নীল ডিস্কের সাথে সংঘর্ষ প্রতিরোধ করার জন্য, VR রোবটকে এখন ডিস্কের পথ থেকে সরে যেতে হবে। এটি করার জন্য, VR রোবটকে 100 মিলিমিটার (মিমি), বা খেলার মাঠে একটি গ্রিড স্কোয়ারের দৈর্ঘ্যের অর্ধেক বিপরীত করতে হবে।

    ভিআর রোবট নীল ডিস্কটি সরবরাহ করে খেলার মাঠের নীল গোল এলাকার একটি ঘনিষ্ঠ দৃশ্য। রোবটের পিছন থেকে লক্ষ্যের প্রান্তে একটি তীর নির্দেশ করে যা ১০০ মিমি মাত্রা দেখায়, যা নির্দেশ করে যে রোবটটিকে ডিস্কটি ঠিক জায়গায় রাখার জন্য কতদূর বিপরীত হতে হবে।
  • কোডে একটি [এর জন্য ড্রাইভ] ব্লক যোগ করুন এবং 100 মিলিমিটার (মিমি) এর জন্য প্যারামিটারটিকে "বিপরীত" এ সেট করুন।

    আগের মতোই একই VEXcode VR প্রকল্প, স্ট্যাকের শেষে একটি অতিরিক্ত মন্তব্য যোগ করা হয়েছে যাতে লেখা আছে 'ডিস্কের উপর দিয়ে ধাক্কা এড়াতে বিপরীত', এবং ব্লক পড়ার জন্য একটি ড্রাইভ এর নীচে 100 মিমি ড্রাইভ রিভার্স।
  • VR রোবটটিকে এখন পরবর্তী রঙিন লক্ষ্যের মুখোমুখি হতে বাম দিকে ঘুরতে হবে।

    ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য, নীল গোলকটিতে নীল ডিস্ক থেকে উল্টানোর পর ভিআর রোবটের চূড়ান্ত অবস্থান দেখানো হয়েছে, একটি তীর চিহ্ন সহ অতিরিক্ত ডিস্কের মুখোমুখি হওয়ার জন্য প্রয়োজনীয় বাঁক নির্দেশ করে।
  • কোডটিতে একটি [শিরোনামের দিকে ঘুরুন] ব্লক যোগ করুন এবং ভিআর রোবটকে পরবর্তী লক্ষ্যের মুখোমুখি করার জন্য প্যারামিটারটি 90 ডিগ্রিতে সেট করুন।

    আগের মতোই একই প্রকল্প, স্ট্যাকে একটি অতিরিক্ত মন্তব্য এবং টার্ন টু হেডিং ব্লক যোগ করা হয়েছে। প্রকল্পের শেষে এখন লেখা আছে "পরবর্তী লক্ষ্যের দিকে ঘুরুন; ৯০ ডিগ্রি দিকে ঘুরুন"।

এই পাঠের বাকি অংশটি চালিয়ে যেতে পরবর্তী বোতামটি নির্বাচন করুন।