Датчик ока, підключений до робота VEX GO, дозволяє роботу виявляти як наявність об'єктів поблизу, так і колір того, що знаходиться перед ним. Датчик відіграє важливу роль, допомагаючи роботу приймати рішення на основі того, що він «бачить», наприклад, виявляти червоний маркер, помічати перешкоду або вибирати, куди повернути під час дії.
Для найкращих результатів під час використання датчика ока намагайтеся уникати тіней, відблисків або дуже тьмяного освітлення. Ви також можете скористатися блоком налаштування потужності освітлення очей , щоб налаштувати яскравість вбудованого світла датчика. Збільшення яскравості може допомогти датчику чіткіше розпізнавати кольори та відбивну здатність в умовах тьмяного освітлення.
Розпізнавання кольорів
Відтінок – це число на колірному колі від 0 до 360 градусів, яке представляє тип кольору.
Коли ви використовуєте блокeye found object , робот перевіряє, чи відтінок, повідомлений датчиком ока, потрапляє в певний діапазон для цього кольору:
- Червоний: 340°–20°
- Зелений: 80°–145°
- Синій: 160°–250°
Примітка: Якщо відтінок виходить за межі цих діапазонів — навіть якщо людське око все ще сприймає його як бажаний колір — проєкт може працювати неналежним чином. Цього можна уникнути, використовуючи блокивідтінок очей та оператори порівняння (наприклад, більше ніж або менше ніж) для створення власного діапазону значень відтінку.
Виявлення світла
Окрім визначення кольору, датчик ока також може визначити, скільки світла відбивається від поверхні. Це допомагає роботу визначити, чи щось перед датчиком яскраве, чи темне. Яскраві поверхні, такі як білий папір або світлі предмети, відбивають більше світла. Темні поверхні, такі як чорна стрічка або ділянки в тіні, менше відбивають світло.
Яскравість об'єкта можна визначити за допомогою блоку яскравість ока.
Виявлення об'єктів
Датчик ока також може виявляти, коли щось фізично знаходиться близько до передньої частини робота. Це відрізняється від визначення кольору чи яскравості. Замість вимірювання кольору або кількості відбитого світла, датчик перевіряє, чи об'єкт знаходиться достатньо близько, щоб вважатися «перед» датчиком.
Для виявлення об'єкта датчик повинен знаходитися на відстані приблизно 18 мм від нього. Зверніть увагу, що на це значення можуть впливати фактори навколишнього середовища, такі як навколишнє освітлення.
Цей вид виявлення використовується з такими блоками: