الدرس 1: ما هو مستشعر المصد ؟
في هذا الدرس، ستتعلم ما هو المستشعر ولماذا تستخدم المستشعرات مع روبوت الواقع الافتراضي. المستشعر الأول الذي ستتعرف عليه هو مستشعر المصد. سوف تتعلم كيفية عمل مستشعر المصد وكيفية استخدام مستشعرات مصد الروبوت VR في مشروع VEXcode VR.
مخرجات التعلم
- حدد أن مستشعر المصد هو نوع من المفاتيح.
- حدد أن مستشعر المصد يبلغ عن قيمة إما خاطئة (تم تحريرها) أو صحيحة (تم الضغط عليها).
- حدد أنه يمكن استخدام مستشعر المصد للتسبب في عمل روبوت الواقع الافتراضي عند الضغط عليه أو تحريره.
- حدد أن <Pressing bumper> الكتلة هي قيمة منطقية تبلغ عما إذا كان مستشعر المصد مضغوطًا.
- صف سبب استخدام مستشعر المصد في مشروع VEXcode VR.
مستشعر المصد
يحتوي روبوت الواقع الافتراضي على اثنين من مستشعرات المصد الموجودين في المقدمة.

مستشعر المصد هو مفتاح يبلغ عن الضغط عليه أو تحريره.
- سيقوم مستشعر المصد بالإبلاغ عن قيمة مستشعر TRUE عند الضغط على مستشعر المصد.
- سيقوم مستشعر المصد بالإبلاغ عن قيمة مستشعر FALSE عند تحرير مستشعر المصد.
يتم الضغط على مستشعر الصدمات بواسطة الجدران في متاهة الجدران ساحة اللعب، أو بواسطة الجدران الخارجية المحيطة بساحات اللعب الأخرى.

يُستخدم مستشعر المصد لتحديد ما إذا كان روبوت الواقع الافتراضي يلمس شيئًا أو جدارًا. استخدم <Pressing bumper> الكتلة في مشروع VEXcode VR للتحقق من حالة مستشعر المصد.
اقرأ مقالة مستشعر المصد - ميزات الروبوت - VEX VR للحصول على معلومات مفصلة حول كيفية عمل مستشعر المصد.
<Pressing bumper> حظر
<Pressing bumper> هو كتلة مراسل منطقية. يتم الإبلاغ عن صحته إذا تم الضغط على المصد، و خطأ إذا لم يتم الضغط عليه.

استخدام كتل المفاتيح
هذا هو <Bumper pressed> كتلة التبديل.

يتم استخدام <Pressing bumper> الكتلة مع كتل من فئة التحكم التي تقبل الكتل المنطقية السداسية.

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

تطبيق
أجهزة الاستشعار ضرورية للروبوتات. لكي يُعتبر روبوت الواقع الافتراضي حقًا روبوتًا، يجب أن يكون قادرًا على الإحساس ببيئته والتفاعل معها. ويشار إلى هذا عادة باسم حلقة قرار → قانون → التفكير المنطقي.

يستخدم روبوت الواقع الافتراضي أجهزة استشعار لجمع البيانات من محيطه (Sense)، واتخاذ القرارات بناءً على هذه المعلومات (Think) وتحويل هذه المعلومات إلى تعليمات للسلوكيات (ACT).
تمكّن المستشعرات روبوت الواقع الافتراضي من التفاعل مع بيئته، وتسمح للمستخدم بإنشاء مشاريع أكثر ديناميكية. تتطلب هذه المشاريع الديناميكية روبوت الواقع الافتراضي للتفاعل والاستجابة للبيئات المتغيرة.
في هذه الوحدة، يتم تعريفك بمستشعر المصد، وهو مستشعر يمكنه اكتشاف التلامس الجسدي. يتم استخدام مستشعر المصد لإبلاغ روبوت الواقع الافتراضي عند ملامسته لجسم أو جدار. يمكن لروبوت الواقع الافتراضي بعد ذلك استخدام المعلومات المبلغ عنها من مستشعر المصد الأيسر لاتخاذ القرارات. في المثال أدناه، سيتقدم روبوت الواقع الافتراضي للأمام، ثم ينعطف 90 درجة يمينًا بعد الضغط على مستشعر المصد الأيسر، للكشف عن ملامسة جسم أو جدار.
