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