يحتوي الروبوت 123 على العديد من أجهزة الاستشعار، بما في ذلك مستشعر العين. يمكن ترميز مستشعر العين الموجود في الروبوت 123 باستخدام VEXcode 123.
مستشعر العين في الروبوت 123
يحتوي الروبوت 123 على مستشعر عين في المقدمة يمكنه اكتشاف ما إذا كان هناك جسم موجود، بالإضافة إلى اكتشاف اللون (الأحمر أو الأخضر أو الأزرق).
كتل VEXcode 123 المستخدمة مع مستشعر العين
الكشف عن كتل وجود الكائن
تشير كتل [القيادة حتى] و <Found object> إلى ما إذا كان مستشعر العين قريبًا من جسم ما أم لا.
<Detects color> كتلة
تُبلغ الكتلة <Detects color> إذا اكتشف مستشعر العين اللون المحدد.
(سطوع) الكتلة
تُبلغ الكتلة (سطوع) عن مستوى السطوع كنسبة مئوية. ويمكن استخدام هذا للتمييز بين الأشياء والبيئات الفاتحة والداكنة.
(صبغة) الكتلة
تُبلغ الكتلة (تدرج اللون) عن قيمة لون تدرج اللون لكائن ما. يمكن أن يكون هذا مفيدًا عند تحديد ألوان الكائنات المختلفة.
تُبلغ الكتلة (صبغة اللون) عن قيمة صبغة تتراوح بين 0 - 359 درجة.
الاستخدامات الشائعة لمستشعر العين
يمكن استخدام مستشعر العين الموجود في الروبوت 123 بعدة طرق. يمكن للروبوت 123 استخدام مستشعر العين لبدء سلسلة من السلوكيات عندما يكون في المكان الصحيح للقيام بذلك. على سبيل المثال، يمكن للروبوت 123 أن يتحرك للأمام حتى يكتشف وجوده بالقرب من جسم ما، مثل جدار أو روبوت 123 آخر، ثم يستدير حتى لا يصطدم به.
يمكن للروبوت 123 اتخاذ القرارات بناءً على ما إذا كان مستشعر العين يكتشف جسمًا أزرق اللون. يعد هذا مفيدًا إذا كنت تريد أن يقوم 123 Robot بالقيادة نحو كائن ملون بشكل محدد، أو اكتشاف لون الكائنات أثناء مرورها بجوار المستشعر، أو تنفيذ سلوك معين بمجرد اكتشاف اللون. في هذا المثال، إذا اكتشف مستشعر العين جسمًا أزرق اللون، فسيتجه الروبوت 123 إلى اليمين. إذا لم يكتشف مستشعر العين جسمًا أزرق اللون وليس ، فسيتجه الروبوت 123 إلى اليسار.
يمكن للروبوت 123 اتخاذ القرارات بناءً على ما إذا كان مستشعر العين يكتشف جسمًا ساطعًا أو مظلمًا. في هذا المثال، إذا اكتشف مستشعر العين جسمًا ساطعًا، فسيتجه الروبوت 123 إلى اليمين. إذا لم يكتشف مستشعر العين جسمًا ساطعًا وليس ، فسيتجه الروبوت 123 إلى اليسار.
يمكن للروبوت 123 أيضًا الإبلاغ عن قيمة لون تدرج الألوان لكائنات مختلفة. يمكن استخدام وحدة تحكم الشاشة لرؤية قيمة تدرج اللون تتغير في الوقت الفعلي، عندما يتم تحديد كتلة (تدرج اللون) وسحبها إلى رمز وحدة التحكم في الشاشة في مساحة العمل.
لمزيد من المعلومات حول مراقبة قيم المتغير والاستشعار في VEXcode 123, شاهد هذه المقالة.
ويمكن بعد ذلك مقارنة القيمة بمخطط الصبغة.