Skip to main content

الدرس 4: تحريك القرص الأزرق

نقل قرص واحد من كل لون

في الدرس 3، قمت بإنشاء مشروع لجعل VR Robot يلتقط كلًا من الأقراص الزرقاء الثلاثة ويسقطها في الهدف الأزرق الموجود في Disk Mover Playground.

جميع الأقراص الثلاثة

في هذا الدرس، ستقوم الآن بإنشاء مشروع لالتقاط وتحريك قرص واحد من كل لون إلى الهدف الملون المقابل له في Disk Mover Playground!

واحد من كل لون
  • سيحتاج VR Robot إلى تكرار سلوكيات القيادة إلى القرص، والتقاطه، والاستدارة، ثم العودة إلى الهدف الملون مرة واحدة لكل لون. لكي يكرر VR Robot إجراءات التقاط وإسقاط قرص واحد من كل لون، سيحتاج VR Robot إلى تنفيذ السلوكيات التالية ثلاث مرات:
    • أولاً، قم بالقيادة للأمام إلى القرص الأزرق الأول باستخدام مستشعر العين السفلي.
      القيادة إلى اللون الأزرق
    • ثم التقط القرص الأزرق الأول.
      التقاط القرص الأزرق
    • بعد ذلك، استدر.
      يستدير لليسار
    • ثم قم بالرجوع إلى الهدف باستخدام مستشعر المسافة وقم بإسقاط القرص.
      يستدير قطرة
  • ابدأ مشروعًا جديدًا في VEXcode VR وقم بتسمية المشروع Unit8Lesson4.
    تم تسمية الوحدة 8 الدرس 4
  • قم ببناء التعليمة البرمجية التالية التي توجه VR Robot لإكمال السلوكيات الأربعة المذكورة أعلاه.
    مشروع الوحدة الثامنة
  • افتح Disk Mover Playground وقم بتشغيل المشروع.
  • عند تشغيل هذا المشروع، سيقود VR Robot ويلتقط القرص الأزرق الأول، ويستدير، ويقود إلى الهدف الأزرق، ويسقط القرص.
    توقف عند المرمى الأزرق
  • من أجل جمع القرص الملون التالي، سيحتاج VR Robot إلى القيادة نحو الهدف الملون التالي. ومع ذلك، من أجل منع الاصطدام بالقرص الأزرق، سيحتاج VR Robot الآن إلى الابتعاد عن طريق القرص. للقيام بذلك، سيحتاج روبوت الواقع الافتراضي إلى عكس 100 ملم (مم)، أو نصف طول مربع الشبكة في الملعب.
    هدف 100 ملم
  • أضف كتلة [Drive for] إلى الكود واضبط المعلمة على "عكسي" بمقدار 100 ملم (مم).
    تجنب طرق الأقراص
  • سيحتاج VR Robot الآن إلى الانعطاف يسارًا لمواجهة الهدف الملون التالي.
    أنتقل إلى الهدف
  • أضف كتلة [انتقل إلى العنوان] إلى الكود واضبط المعلمة على 90 درجة حتى يتمكن VR Robot من مواجهة الهدف التالي.
    أنتقل إلى القرص التالي

حدد الزر التالي لمتابعة بقية هذا الدرس.