يحتوي الروبوت 123 على العديد من أجهزة الاستشعار، بما في ذلك مستشعر العين. يمكن ترميز مستشعر العين الموجود في الروبوت 123 باستخدام بطاقات Coder وCoder.
مستشعر العين في الروبوت 123
يحتوي الروبوت 123 على مستشعر عين في المقدمة يمكنه اكتشاف ما إذا كان هناك جسم موجود، بالإضافة إلى اكتشاف اللون (الأحمر أو الأخضر أو الأزرق).
بطاقات المبرمج المستخدمة مع مستشعر العين
كشف وجود كائن بطاقات المبرمج
تقوم بطاقات المبرمج "القيادة حتى الكائن" و"إذا كان الكائن" و"إذا لم يكن هناك كائن" بالإبلاغ عما إذا كان مستشعر العين قريبًا من كائن ما أم لا.
الكشف عن بطاقات المبرمج اللون
تقوم بطاقات Coder "إذا كانت حمراء" و"إذا كانت خضراء" و"إذا كانت زرقاء" بالإبلاغ عما إذا اكتشف مستشعر العين اللون المحدد.
الكشف عن بطاقات السطوع المبرمج
تقوم بطاقات Coder "إذا كان ساطعًا" و"إذا كان داكنًا" بالإبلاغ عما إذا كان الكائن ساطعًا أو داكنًا. ويمكن استخدام هذا للتمييز بين الأشياء والبيئات الفاتحة والداكنة.
الاستخدامات الشائعة لمستشعر العين
يمكن استخدام مستشعر العين الموجود في الروبوت 123 بعدة طرق. يمكن للروبوت 123 استخدام مستشعر العين لبدء سلسلة من السلوكيات عندما يكون في المكان الصحيح للقيام بذلك. على سبيل المثال، يمكن للروبوت 123 أن يتحرك للأمام حتى يكتشف وجوده بالقرب من جسم ما، مثل جدار أو روبوت 123 آخر، ثم يستدير حتى لا يصطدم به.
يمكن للروبوت 123 اتخاذ القرارات بناءً على ما إذا كان مستشعر العين يكتشف جسمًا أزرق اللون. يعد هذا مفيدًا إذا كنت تريد أن يقوم 123 Robot بالقيادة نحو كائن ملون بشكل محدد، أو اكتشاف لون الكائنات أثناء مرورها بجوار المستشعر، أو تنفيذ سلوك معين بمجرد اكتشاف اللون. في هذا المثال، إذا اكتشف مستشعر العين جسمًا أزرق اللون، فسيتجه الروبوت 123 إلى اليمين. إذا لم يكتشف مستشعر العين جسمًا أزرق اللون وليس ، فسيتجه الروبوت 123 إلى اليسار.
يمكن للروبوت 123 اتخاذ القرارات بناءً على ما إذا كان مستشعر العين يكتشف جسمًا ساطعًا أو مظلمًا. في هذا المثال، إذا اكتشف مستشعر العين جسمًا ساطعًا، فسيتجه الروبوت 123 إلى اليمين. إذا لم يكتشف مستشعر العين جسمًا ساطعًا وليس ، فسيتجه الروبوت 123 إلى اليسار.