Skip to main content

الدرس 2: القيادة إلى الحرف "أ"

القيادة إلى الحرف "أ"

الآن بعد أن قمت بإنشاء واختبار مشروع يتوقف فيه روبوت الواقع الافتراضي بمجرد أن يكتشف مستشعر المسافة جدارًا، ستقوم ببناء مشروع يتنقل روبوت الواقع الافتراضي إلى الحرف "A" على ملعب المتاهة الجدارية.

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

  • للقيادة إلى الحرف "A"، سيحتاج روبوت الواقع الافتراضي إلى اكتشاف جدارين، والانعطاف يسارًا عند اكتشاف هذه الجدران. بعد ذلك، سيتوقف روبوت الواقع الافتراضي عندما يكتشف الجدار الثالث، الموجود خلف الحرف "A".
    نفس مخطط متاهة الجدار مع الأسهم كما كان من قبل. يحتاج الروبوت إلى القيادة للأمام، والانعطاف يسارًا، والقيادة للأمام، والانعطاف يسارًا مرة أخرى، ثم القيادة للأمام مرة أخيرة للوصول إلى الهدف A.
  • ابدأ بتعديل المشروع السابق أو إنشاء مشروع جديد لمطابقة هذا المشروع الأساسي. لاحظ أن كتلة [Turn for] مطلوبة لأنه بمجرد أن يكون مستشعر المسافة على بعد 50 ملم (ملم) من الجدار، سيتجه روبوت الواقع الافتراضي يسارًا للمتابعة نحو الحرف "A". تذكر أنه يمكنك استخدام كتل VEXcode أو كتل Switch أو مزيج من كلا النوعين من الكتل. 
    مشروع VEXcode VR BLOCKS الذي يدفع للأمام حتى يصل إلى الحائط ثم يستدير إلى اليسار. يقرأ المشروع بأكمله عند البدء، قم بالقيادة للأمام وانتظر حتى تقل المسافة الأمامية بالملليمترات عن 50، وبعد ذلك انعطف يسارًا لمدة 90 درجة.
  • أضف كتلة [Drive] أخرى، و [Wait until] مع ضبط  <Less than> الكتلة على 50 ملليمتر (مم)، و (Distance from) داخل <Less than> الكتلة.نفس VEXcode VR يمنع المشروع من قبل، ولكن مع مجموعة أخرى من أوامر Drive Forward و Wait Until المضافة إلى أسفل المكدس. يقرأ المشروع بأكمله الآن عند بدء القيادة للأمام والانتظار حتى تقل المسافة الأمامية بالملليمترات عن 50، وبعد ذلك انعطف يسارًا لمدة 90 درجة. قم بالقيادة للأمام ثم انتظر حتى تقل المسافة الأمامية بالملليمترات عن 50.

    لمعلوماتك

    استخدم الأداة المكررة لأقسام التعليمات البرمجية التي تتكرر في المشروع. يتيح لك ذلك توفير الوقت. لمزيد من المعلومات حول كيفية تكرار الكتل، راجع المقالقائمة السياق - كتل الواقع الافتراضي.

  • أخيرًا، أضف الكتل التالية لإرشاد روبوت الواقع الافتراضي للكشف عن الجدار النهائي خلف الحرف "A" ثم التوقف عن القيادة.
    نفس VEXcode VR كتل المشروع من قبل، ولكن مع مجموعة أخرى من Turn Left، Drive Forward، Wait Until، وأخيراً كتلة Stop Driving المضافة إلى الجزء السفلي من المكدس. يقرأ المشروع بأكمله الآن عند البدء، قم بالقيادة للأمام وانتظر حتى تقل المسافة الأمامية بالملليمترات عن 50، وبعد ذلك انعطف يسارًا لمدة 90 درجة. كرر هذه الكتل الثلاث مرة أخرى، ثم قم بالقيادة للأمام مرة أخيرة، وانتظر حتى المسافة الأمامية بالملليمترات في أقل من 50، وتوقف عن القيادة.
  • قم بتشغيل ملعب المتاهة الجدارية إذا لم يكن مفتوحًا بالفعل وقم بتشغيل المشروع.
  • شاهد محرك روبوت الواقع الافتراضي من بداية المتاهة الجدارية إلى الحرف "A"، ثم توقف.
    منظر من أعلى إلى أسفل للمتاهة الجدارية بالحرف A يتم تمييز الهدف في مربع أحمر، بالقرب من موضع بدء روبوت الواقع الافتراضي.
  • لاحظ أن روبوت الواقع الافتراضي لا يصطدم بأي جدران أثناء قيادته إلى الحرف "أ". عندما تشير قيمة مستشعر المسافة إلى أن روبوت الواقع الافتراضي أقل من 50 ملم (مم) من الحائط، يُطلب من روبوت الواقع الافتراضي الدوران أو التوقف في المشروع.

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