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

একটি দক্ষ সূচনা

যত দ্রুত সম্ভব ১৫ পয়েন্ট জিতে নিন! স্ট্রাইকারের জন্য কৌশলগতভাবে একটি শুরুর অবস্থান এবং শুরুর দিক নির্বাচন করুন। পছন্দসই ফিল্ড প্রিলোড লোকেশন বেছে নিন। হিরো বটকে দিয়ে আলাদাভাবে দুটি রেড অ্যালায়েন্স ট্রাইবলকে ব্লু অ্যালায়েন্স গোলে এবং ফিল্ডে থাকা গ্রিন ট্রাইবলগুলোর মধ্যে একটিকে রেড অ্যালায়েন্স গোলে স্কোর করানোর জন্য [Drive for], [Turn for], [Spin ​​to position], এবং [Spin ​​for] ব্লকগুলো ব্যবহার করুন। দ্রুততম সময়ে জয়ী!

  • VRC ভার্চুয়াল স্কিলস - ওভার আন্ডার প্লেগ্রাউন্ড নির্বাচন করুন।
  • রোবটের জন্য একটি শুরুর অবস্থান, একটি শুরুর দিক, এবং একটি ) রোবট প্রিলোড “হ্যাঁ” নির্বাচন করতে প্রি-ম্যাচ চেকলিস্টটি ব্যবহার করুন।
  • প্রি-ম্যাচ চেকলিস্ট ব্যবহার করে একটি কাঙ্ক্ষিত ফিল্ড প্রিলোড লোকেশন নির্বাচন করুন।
  • একটি ট্রাইবলকে গোলে নিক্ষেপ করার জন্য, রোবটটিকে এমনভাবে কোড করতে হবে যাতে এটি আর্ম মোটর ঘুরিয়ে আর্মটিকে সম্পূর্ণরূপে নিচে নামিয়ে আনে।
  • হিরো বটকে এমনভাবে কোড করুন যাতে এটি রোবট প্রিলোড ট্রাইবলটি ব্লু অ্যালায়েন্সের গোলে পরিণত করে। 
    • রোবটটিকে ব্লু অ্যালায়েন্সের লক্ষ্যের দিকে চালনা করুন।
    • রোবটটিকে এমনভাবে কোড করুন যাতে এটি ইনটেক মোটর ঘুরিয়ে রোবট প্রিলোড ট্রাইবলটিকে ব্লু অ্যালায়েন্স গোলে নিক্ষেপ করে।
  • ফিল্ড প্রিলোড ট্রাইবলটি সংগ্রহ করে ব্লু অ্যালায়েন্স গোলে স্কোর করার জন্য হিরো বটকে কোড করুন। 
    • হিরো বটটিকে লাল মাঠে নিয়ে যান এবং ট্রাইবলটি প্রি-লোড করুন।
    • রেড ফিল্ড প্রিলোড ট্রাইবলটি তুলে নেওয়ার জন্য রোবটটিকে ইনটেক মোটরটি ঘোরানোর কোড দিন।
    • রোবটটিকে ব্লু অ্যালায়েন্সের লক্ষ্যের দিকে চালনা করুন।
    • রোবটটিকে এমনভাবে কোড করুন যাতে এটি ইনটেক মোটর ঘুরিয়ে ফিল্ড প্রিলোড ট্রাইবলটিকে ব্লু অ্যালায়েন্স গোলে নিক্ষেপ করে।
  • মাঠ থেকে একটি সবুজ ট্রাইবল সংগ্রহ করে রেড অ্যালায়েন্সের গোলে গোল করার জন্য হিরো বটকে কোড করুন 
  • টাইমারের মান প্রিন্ট কনসোলে প্রিন্ট করতে [print] ব্লকটি ব্যবহার করুন।

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

  • আর্ম মোটর ঘোরার সময় অন্যান্য ব্লকগুলোকে চলতে সক্ষম করতে, স্পিন আর্মমোটর টু পজিশন ব্লকের এবং অপেক্ষা না করার বৈশিষ্ট্যটি ব্যবহার করুন। এই বৈশিষ্ট্যটি ব্যবহার করতে, প্রসারিত করতে তীরচিহ্নটি নির্বাচন করুন এবং অপেক্ষা করবেন না।

    VEXcode স্পিন টু পজিশন ব্লক যা 'রিড করে, ArmMotor-কে 1200 ডিগ্রি পজিশনে স্পিন করায় এবং'অপেক্ষা করবে না'।

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

      arm_motor.spin_to_position(1200, DEGREES, wait=False)
  • আর্মটি কাঙ্ক্ষিত অবস্থানে আছে কিনা তা নির্ধারণ করতে, সেন্সিং ক্যাটাগরির রিপোর্টার ব্লকগুলো ব্যবহার করে আর্ম মোটরের অবস্থান জানুন।

    VEXcode মোটর ব্লকের অবস্থান যা 'পড়ে, ArmMotor অবস্থান ডিগ্রিতে'।

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

      arm_motor.position(DEGREES)