A Uniform Goal!
استخدم كتل [Drive for] و [Turn for] و [Spin to position] و [Spin for] و [wait] لبرمجة روبوت البطل لتسجيل النقاط الأربع للمكعبات الخضراء المميزة باللون البرتقالي في الهدف II بشكل منفصل والفوز بمكافأة زي موحد بقيمة 10 نقاط.
- اختر VIQRC Virtual Skills - Full Volume Playground.
- قم بتعريف متغير لتخزين المسافة التي يجب أن يقطعها الروبوت لالتقاط مكعب أخضر. قم بتهيئته إلى 0.
- قم ببرمجة الروبوت البطل لتسجيل النقاط من المربعات الخضراء الأربعة المظللة باللون البرتقالي في الهدف الثاني.
- قم ببرمجة الروبوت لتدوير مجموعة محركات الذراع لخفض الذراع إلى الوضع المطلوب لالتقاط كتلة.
- قم بقيادة الروبوت إلى أقرب مكعب أخضر.
- قم ببرمجة الروبوت لتدوير مجموعة محركات الإدخال لالتقاط الكتلة الخضراء.
- قم ببرمجة الروبوت لتدوير مجموعة محركات الذراع لرفع الذراع إلى الوضع المطلوب لتسجيل النقاط.
- قم بتوجيه الروبوت نحو الهدف الثاني.
- قم ببرمجة الروبوت لتدوير مجموعة محركات الإدخال لإسقاط الكتلة الخضراء في الهدف.
- قم بتحديث قيمة المتغير لتمثيل المسافة التي يجب أن يقطعها الروبوت لالتقاط الكتلة الخضراء التالية.
- استخدم حلقة لبرمجة الروبوت لتكرار الإجراءات المذكورة أعلاه لعدد محدد من المرات لتسجيل النقاط الأربع للمربعات الخضراء المميزة باللون البرتقالي في المرمى.
نصائح مفيدة
للحصول على مساعدة في تعريف متغير وتخزين البيانات في المشروع، يرجى تحديد زر "الدروس التعليمية" في VEXcode VR واختيار الدرس التعليمي تخزين البيانات.


- للحصول على مزيد من المعلومات حول قواعد تسمية المتغيرات في VEXcode VR، الاطلاع على هذه المقالة.
استخدم كتلة set من فئة المتغيرات لتعيين قيمة المتغير.

أمر بايثون المطابق:
المسافة الخضراء = 0استخدم كتلة تكرار من فئة التحكم لبرمجة روبوت الواقع الافتراضي لتكرار الكتل الموجودة بداخلها لعدد محدد من المرات.

أمر بايثون المطابق:
for repeat_count in range(4): wait(5, MSEC)