মূল বিষয়বস্তুতে যান

রোল ইট রেড

হিরো বটকে একটি রোলারের দিকে চালনা করতে [Drive for] এবং [Turn for] ব্লকগুলো ব্যবহার করুন, এবং রোলারটি শনাক্ত করে সেটিকে লাল রঙে ঘোরানোর জন্য অপটিক্যাল সেন্সর এবং ইনটেক মোটর গ্রুপ ব্যবহার করুন 

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

সহায়ক ইঙ্গিত

  • হিরো বটের কাছাকাছি থাকা একটি রোলার শনাক্ত করতে সেন্সিং ক্যাটাগরি থেকে রোলার অপটিক্যাল সেন্সিং ব্লকটি ব্যবহার করুন।

    VEXcode Distance একটি অবজেক্ট ব্লক খুঁজে পেয়েছে যার রিডিং 'RollerOptical একটি অবজেক্ট খুঁজে পেয়েছে?'।

    • পাইথন কমান্ডের মিল:

      roller_optical.is_near_object()
  • রঙ শনাক্ত করতে সেন্সিং ক্যাটাগরি থেকে রোলারঅপটিক্যাল সেন্সিং ব্লকটি ব্যবহার করুন।

    VEXcode Optical রঙিন ব্লক শনাক্ত করে যার মান 'RollerOptical লাল শনাক্ত করে?'।

    • পাইথন কমান্ডের মিল:

      roller_optical.color() == Color.RED
  • রোলারটি ঘোরানোর জন্য মোশন ক্যাটাগরি থেকে spin IntakeMotorGroup ব্লকটি ব্যবহার করুন এবং outtake দিকটি নির্বাচন করুন।

    VEXcode স্পিন ব্লক যা 'স্পিন IntakeMotorGroup আউটটেক' রিড করে।

    • পাইথন কমান্ডের মিল:

      ইনটেক_মোটর_গ্রুপ.স্পিন(ফরওয়ার্ড)
  • রোলারের ঘূর্ণন থামাতে মোশন ক্যাটাগরি থেকে stop IntakeMotorGroup ব্লকটি ব্যবহার করুন।

    VEXcode মোটর ব্লক বন্ধ করুন যা 'রিড করে এবং IntakeMotorGroup' বন্ধ করে।

    • পাইথন কমান্ডের মিল:

      ইনটেক_মোটর_গ্রুপ.স্টপ()

VRC ভার্চুয়াল স্কিলস-এর রোবট বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন