Skip to main content

الدرس 3: قيم مستشعر المراقبة

في الدرس السابق، استخدمت مستشعر المسافة وكتل المقارنة لروبوت الواقع الافتراضي للقيادة من البداية إلى الرقم "1" على ملعب المتاهة الجدارية. في هذا الدرس، ستتعلم كيفية مراقبة القيم من أجهزة الاستشعار في وحدة التحكم في الشاشة، ومحرك روبوت الواقع الافتراضي من البداية إلى الحرف "B" على ملعب المتاهة الجدارية.

منظر من أعلى إلى أسفل لمتاهة الحائط مع تمييز هدف الحرف B في مربع أحمر.

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

  • حدد أنه يمكن مراقبة قيمة مستشعر المسافة عن طريق تحديد وسحب كتلة <Distance found object> أو (المسافة من) إلى رمز وحدة التحكم في الشاشة في مساحة العمل.
  • صف فائدة القدرة على مراقبة قيم المستشعر عند إنشاء مشاريع VEXcode VR.

بدء مشروع جديد

  • ابدأ مشروعًا جديدًا في VEXcode VR واسم المشروع Unit5Lesson3.

    شريط أدوات VEXcode VR مع زر "اسم المشروع" المميز في مربع أحمر، على يسار زر Select Playground. تم تعيين اسم المشروع على الوحدة 5 الدرس 3.

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

  • سيبني هذا الدرس مشروعًا لروبوت الواقع الافتراضي للقيادة إلى الحرف "B" على ملعب المتاهة الجدارية باستخدام مستشعر المسافة.

    نفس مخطط متاهة الجدار كما كان من قبل، مع تمييز هدف الحرف B في مربع أحمر.
  • قم ببناء مشروع VEXcode VR التالي باستخدام كتل VEXcode أو كتل Switch أو مزيج من كلا النوعين. الهدف من هذا الدرس هو الانتقال إلى الحرف "B"، ولكن المشروع التالي به خطأ.
    يحجب VEXcode VR المشروع الذي يحاول الوصول إلى هدف الحرف B، ولكن به خطأ. هناك 21 كتلة تتبع كتلة متى بدأت. ضع في اعتبارك أن القيادة للأمام، والانتظار حتى تقل المسافة الأمامية بالملليمترات عن 50، ثم قم بتدوير أوامر 90 درجة لتكون قسمًا واحدًا من التعليمات البرمجية. هناك 6 من هذه الأقسام، انعطف يسارًا، ثم يمينًا، ثم يسارًا مرتين، ثم يمينًا مرتين. لإنهاء المشروع، هناك انتظار آخر حتى المسافة الأمامية بالملليمترات في أقل من 50 كتلة وأخيرًا كتلة إيقاف القيادة.
  • قم بتشغيل ملعب المتاهة الجدارية إذا لم يكن مفتوحًا بالفعل وقم بتشغيل المشروع.
  • لاحظ أن روبوت الواقع الافتراضي لا يصل إلى الحرف "ب". لم لا ؟ قم بتشغيل المشروع مرة أخرى لتحديد الخطأ.
    منظر من أعلى إلى أسفل لمتاهة الحائط، ولكن مع وجود روبوت الواقع الافتراضي في موضع النهاية الخاطئ وليس في هدف الحرف B كما قد يتوقع المرء. هذا يدل على وجود خطأ في برنامجنا.
  • عندما يصل روبوت الواقع الافتراضي إلى هذه النقطة في متاهة الحائط، يحتاج روبوت الواقع الافتراضي إلى الانعطاف يسارًا للوصول إلى الحرف "ب". في هذا المنعطف، يكون روبوت الواقع الافتراضي بعيدًا عن الحائط أكثر من المنعطفات الأخرى. يمكن استخدام مستشعر المسافة للسماح لروبوت الواقع الافتراضي بالانعطاف على أي مسافة بعيدًا عن الحائط.

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