Skip to main content
Skip to Main Content
Skip to main content
Nawigacja

Chapter 6: Knowing Your Location


الدرس 4: تحدي القيادة إلى ثلاثة أرقام

في تحدي القيادة إلى ثلاثة أرقام، سيقود روبوت الواقع الافتراضي إلى ثلاثة أرقام في ملعب خريطة شبكة الأرقام بأي ترتيب، باستخدام مستشعر الموقع وكتل المشغل.

مخرجات التعلم

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

تجميع كل شيء معًا

يمكن استخدام مستشعر الموقع للتنقل في إحداثيات أي ملعب أو لنقل روبوت الواقع الافتراضي إلى موقع معروف. باستخدام شبكة الإحداثيات من كل ملعب، يمكن لروبوت الواقع الافتراضي استخدام قيم مستشعر متعددة (قيم X و Y) للانتقال إلى هذه المواقع المحددة. تتأثر الكتل المستخدمة مع مستشعر الموقع في مشروع VEXcode VR بالإجراءات السابقة لروبوت VR والاتجاه الذي يقوده روبوت VR.

إذا احتاج روبوت الواقع الافتراضي إلى القيادة لأسفل أو إلى اليسار، فستحتاج قيمة المستشعر المستهدف لمستشعر الموقع إلى أن تكون أقل من معلومات البدء. وهذا يعني أن المشروع يجب أن يستخدم <Less than> كتلة. لكي يتحرك روبوت الواقع الافتراضي لأعلى أو إلى اليمين، يجب أن تكون قيم المستشعر المستهدفة لمستشعر الموقع أكبر من الموضع السابق، مما يتطلب استخدام <Greater than> كتلة.

يسمح الجمع بين استخدام كتل المشغل والقيم المتعددة من مستشعر الموقع لروبوت الواقع الافتراضي بالقيادة إلى أي موقع معروف، أو تجنب السقوط من الملعب، أو التنقل في مستوى الإحداثيات لأي ملعب.

نظرة عامة على التحدي

في تحدي Drive to Three Numbers، ستقود روبوت الواقع الافتراضي إلى ثلاثة أرقام باستخدام مستشعر الموقع وكتل المقارنة في Number Grid Map Playground. لإكمال هذا التحدي، يجب على روبوت الواقع الافتراضي الانتقال إلى الأرقام "25" و "42" و "78" بأي ترتيب.

اتبع هذه الخطوات لإكمال التحدي:

  • شاهد فيديو الحل لمعرفة كيف يجب أن يقود روبوت الواقع الافتراضي من أجل إكمال التحدي. لاحظ أنه بالنسبة لهذا التحدي، يمكن لروبوت الواقع الافتراضي الانتقال إلى كل رقم من الأرقام الثلاثة المعطاة بأي ترتيب.

  • إنشاء مشروع جديد أو تحميل مشروع من الدروس السابقة في هذا الفصل. إذا قمت بإنشاء مشروع جديد، فحدد Number Grid Map Playground عند مطالبتك بذلك.
  • إعادة تسمية المشروع Unit6Challenge.
  • أضف الكتل اللازمة للتنقل في روبوت الواقع الافتراضي إلى الأرقام "25" و"42" و "78".
  • ابدأ المشروع لاختبار ما إذا كان يعمل.
  • إذا لم ينجح المشروع، فقم بالتعديل وحاول مرة أخرى. استمر في مراجعة المشروع وتشغيله حتى ينتقل روبوت الواقع الافتراضي بنجاح إلى الأرقام "25" و"42" و "78".
  • احفظ المشروع بمجرد أن ينجح روبوت الواقع الافتراضي في الوصول إلى كل رقم من هذه الأرقام.

تهانينا! لقد أكملت بنجاح تحدي القيادة إلى ثلاثة أرقام!