Skip to main content

Score In Red Alliance Goal!

 استخدم كتل [Drive for] و [Turn for] و [Spin ​​to position] و [Spin ​​for] لبرمجة روبوت البطل للقيادة إلى كرة Triball الخضراء المميزة باللون الأصفر في الملعب، والتقاط كرة Triball، وتسجيلها في هدف التحالف الأحمر رقم بأسرع ما يمكن.

  • اختر مهارات VRC الافتراضية - ملعب فوق وتحت.
  • استخدم قائمة التحقق قبل المباراة لتحديد موقع البداية "E"، واتجاه البداية "شمال"، والتحميل المسبق للروبوت "لا" للروبوت.
  • قم ببرمجة الروبوت لتدوير محرك الذراع لخفض الذراع بالكامل لالتقاط كرة ثلاثية من الملعب.
  • قم بقيادة الروبوت البطل إلى الكرة الثلاثية الخضراء المميزة باللون الأصفر في الملعب. 
  • قم ببرمجة الروبوت لتدوير محرك السحب لالتقاط كرة التريبول. استخدم المستشعر البصري لتحديد متى تكون الكرة الثلاثية في المدخل.
  • قم بقيادة الروبوت نحو الهدف من التحالف الأحمر (الرقم ).
  • قم ببرمجة الروبوت لتدوير محرك السحب لإطلاق الكرة الثلاثية نحو هدف التحالف الأحمر. استخدم المستشعر البصري لتحديد متى تغادر الكرة الثلاثية المدخل ثم أوقف دوران المحرك.
  • استخدم كتلة [print] لطباعة قيمة المؤقت إلى وحدة التحكم بالطباعة.

نصائح مفيدة

  • تم تصميم ستريكر للتغلب على الحواجز في الملعب. وبالتالي، فإن قيادة الروبوت فوق الحاجز ستكون ميزة كبيرة عند التنقل في الملعب لجمع وتسجيل النقاط في لعبة Triballs.
  • قد يؤدي تجاوز الحاجز إلى تغيير اتجاه الروبوت وسرعته، مما يتسبب في انحرافه عن المسار المطلوب. زيادة الزاوية الحادة بين الروبوت والحاجز يمكن أن تعزز الاستقرار والموثوقية أثناء عبور الحواجز.
  • استخدم كتلة الاستشعار البصري O من فئة الاستشعار لاكتشاف اللون لتحديد متى تكون الكرة الثلاثية الخضراء داخل أو خارج المدخل.

    يكتشف VEXcode Optical كتلة اللون التي تقرأ 'يكتشف Optical اللون الأخضر؟'.

    • أمر بايثون المطابق:

      optical.color() == GREER

للحصول على مزيد من المعلومات حول ميزات الروبوت في VRC Over Under لـ VEXcode VR، يرجى الاطلاع هذه المقالة.