Skip to main content

الدرس 2: استخدام مستشعر العين الأمامي مع [انتظر حتى]

في هذا الدرس، ستنشئ مشروعًا باستخدام مستشعر العين الأمامي مع كتلة [انتظر حتى] للتنقل في روبوت الواقع الافتراضي عبر ملعب متاهة القرص. سيوجه مشروعك روبوت الواقع الافتراضي للانعطاف يمينًا عند اكتشاف قرص أخضر، واليسار عند اكتشاف قرص أزرق بواسطة مستشعر العين الأمامي. في التحدي المصغر، ستطبق هذه المهارات لقيادة روبوت الواقع الافتراضي على كل قرص في ملعب متاهة القرص وتنتهي عند القرص الأحمر.

منظر لملعب Disk Maze، مع وصول روبوت الواقع الافتراضي إلى خط النهاية والمسار الذي سلكه عبر الملعب المميز بالسهام.

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

  • حدد أنه يمكن استخدام كتلة [انتظر حتى] مع مستشعر العين.

اسم المشروع وحفظه

سيستخدم هذا المشروع كتلة [انتظر حتى] لإرشاد روبوت الواقع الافتراضي للتدوير عندما يكتشف مستشعر العين الأمامي أول قرص ملون (أخضر) على ملعب متاهة القرص.

منظر من أعلى إلى أسفل لملعب متاهة القرص، مع سهم يوضح المسار المقصود لروبوت الواقع الافتراضي. يجب أن يقود الروبوت إلى الأمام من منصة البداية للوصول إلى القرص الأخضر الأول، ثم يستدير يمينًا بعد اكتشافه.
  • ابدأ مشروعًا جديدًا في VEXcode VR واسم المشروع Unit7Lesson2.

    شريط أدوات VEXcode VR مع زر "اسم المشروع" المميز في مربع أحمر، على يسار زر Select Playground. تم تعيين اسم المشروع على الوحدة 7 الدرس 2.
  • للبدء، سيحتاج روبوت الواقع الافتراضي إلى القيادة نحو القرص الأول على Disk Maze Playground. اسحب كتلة [Drive] إلى مساحة العمل. تذكر أنه يمكنك استخدام كتل VEXcode أو كتل Switch أو مزيج من كلا النوعين من الكتل لبناء مشروعك. 

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

    كتلة تعليق VEXcode VR، مع النص الافتراضي لـ "التعليق".
  • أضف كتلة [انتظر حتى] وضع <Color sensing> الكتلة في الداخل. سيكون القرص الأول الذي سيواجهه روبوت الواقع الافتراضي باللون الأخضر. حدد "أخضر" كاللون المراد اكتشافه.

    مشروع كتل VEXcode VR من وقت سابق مع الانتظار حتى تكتشف العين الأمامية الكتلة الخضراء المضافة بعد كتلة Drive Forward. يبدأ المشروع بأكمله بكتلة عند البدء متبوعة بتعليق يقرأ "القيادة إلى القرص الأول (الأخضر)، ثم الانعطاف يمينًا". بعد ذلك، هناك كتلة Drive Forward متبوعة بكتلة Wait Until مع كتلة Color Sensing التي تنص على أن "Front Eye تكتشف اللون الأخضر".
  • أضف كتلة [Turn for] لتوجيه روبوت الواقع الافتراضي للانعطاف يمينًا 90 درجة عندما يكتشف قرصًا أخضر.

    تم إضافة مشروع كتل VEXcode VR من وقت سابق مع كتلة الانعطاف لليمين لمدة 90 درجة بعد كتلة الانتظار حتى. يقرأ المشروع بأكمله الآن When Started then a Comment reading 'drive to first disk (green), then turn right'. بعد ذلك، قم بالقيادة للأمام وانتظر حتى تكتشف العين الأمامية اللون الأخضر. أخيرًا، انعطف يمينًا لمدة 90 درجة.
  • افتح Disk Maze Playground إذا لم يكن مفتوحًا بالفعل، وقم بتشغيل المشروع.
  • راقب روبوت الواقع الافتراضي وهو يتقدم إلى القرص الأخضر الأول ثم انعطف يمينًا.

    روبوت الواقع الافتراضي على ملعب متاهة القرص يقود نحو القرص الأخضر الأول. يشير السهم المحدد إلى أنه يجب أن ينعطف يمينًا بمجرد وصوله إليه.
  • لاحظ أن روبوت الواقع الافتراضي يتحرك للأمام حتى تصبح حالة <Color sensing> الكتلة صحيحة. بعد ذلك، يقوم بتنفيذ الكتلة التالية في المكدس، وهي الانعطاف يمينًا لمدة 90 درجة.

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