Кодування датчика ока VEX 123 за допомогою VEXcode 123

Робот 123 містить багато датчиків, у тому числі датчик ока. Сенсор ока на роботі 123 можна закодувати за допомогою VEXcode 123.

VEXcode 123.png


Датчик ока на роботі 123

eye-sensor-callout.png

Робот 123 має датчик ока на передній панелі, який може визначити наявність предмета, а також визначити колір (червоний, зелений або синій).


Блоки VEXcode 123, які використовуються з датчиком ока

Блоки виявлення наявності об'єкта

Object_presence.png

Блоки [Проїхати до] і <Found object> повідомляють, чи знаходиться датчик ока близько до об’єкта чи ні.

<Detects color> блок

_Detects_color__block.png

Блок <Detects color> повідомляє, чи датчик ока виявляє вказаний колір.

(Яскравість) блоку

_Brightness_of__block.png

Блок (Яскравість) повідомляє рівень яскравості у відсотках. Це можна використовувати для розрізнення світлих і темних об’єктів і середовищ.

(Відтінок) блоку

_Hue_of__block.png

Блок (Hue of) повідомляє значення кольору відтінку об’єкта. Це може бути корисно при визначенні кольорів різних об'єктів.

vex-rainbow-circle-graphic_2.jpg

Блок (Hue of) повідомляє значення відтінку від 0 до 359 градусів.


Загальне використання датчика ока

Сенсор очей на роботі 123 можна використовувати різними способами. Робот 123 може використовувати датчик ока, щоб ініціювати послідовність дій, коли він знаходиться в потрібному для цього місці. Наприклад, робот 123 може їхати вперед, доки не виявить, що він знаходиться поблизу об’єкта, наприклад стіни або іншого робота 123, а потім розвернутися, щоб не врізатися в нього.

Робот 123 може приймати рішення залежно від того, чи виявляє датчик ока блакитний об’єкт. Це корисно, якщо ви хочете, щоб робот 123 під’їжджав до об’єкта певного кольору, виявляв колір об’єктів, коли вони проходили повз датчик, або виконував певну поведінку після виявлення кольору. У цьому прикладі, якщо датчик ока виявить блакитний об’єкт, робот 123 поверне праворуч. Якщо датчик ока не виявляє блакитний об’єкт, робот 123 поверне ліворуч.

Робот 123 може приймати рішення залежно від того, виявляє датчик ока яскравий чи темний об’єкт. У цьому прикладі, якщо датчик ока виявить яскравий об’єкт, робот 123 поверне праворуч. Якщо датчик ока не виявляє яскравий об’єкт, робот 123 поверне ліворуч.

Відтінок очей.png

Робот 123 також може повідомляти значення кольору відтінку різних об’єктів. Консоль монітора можна використовувати, щоб побачити зміну значення відтінку в режимі реального часу, коли блок (Hue of) вибрано та перетягнуто на піктограму консолі монітора в робочій області.

Для отримання додаткової інформації про моніторинг змінних і значень датчиків у VEXcode 123, перегляньте цю статтю

green_robot_hue.png

Потім значення можна порівняти з діаграмою відтінків.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: