Датчик глаза, прикрепленный к роботу VEX GO, позволяет роботу определять как наличие близлежащих объектов, так и цвет того, что находится перед ним. Датчик играет важную роль, помогая роботу принимать решения на основе того, что он «видит», — например, обнаруживать красный маркер, замечать препятствие или выбирать, в какую сторону повернуть во время действия.
Для достижения наилучших результатов при использовании датчика глаза старайтесь избегать теней, бликов или очень тусклого освещения. Вы также можете использовать блок set eye light power block для регулировки яркости встроенной подсветки датчика. Увеличение яркости может помочь датчику более четко определять цвета и отражательную способность в условиях слабого освещения.
Обнаружение цветов
Оттенок — это число на цветовом круге от 0 до 360 градусов, которое представляет тип цвета.
При использовании блокаобнаружен глазом робот проверяет, попадает ли оттенок, сообщаемый датчиком глаза, в определенный диапазон для этого цвета:
- Красный: 340°–20°
- Зеленый: 80°–145°
- Синий: 160°–250°
Примечание: Если оттенок выходит за пределы этих диапазонов — даже если для человеческого глаза он по-прежнему выглядит как предполагаемый цвет — проект может вести себя не так, как ожидалось. Эту проблему можно решить, используя операторы сравнения блока«оттенок глаза» и (например больше или меньше») для создания пользовательского диапазона значений оттенка.
Обнаружение света
Помимо определения цвета, датчик глаза также может определить, сколько света отражается от поверхности. Это помогает роботу определить, является ли объект перед датчиком ярким или темным. Яркие поверхности, такие как белая бумага или светлые предметы, отражают больше света. Темные поверхности, такие как черная лента или области в тени, отражают меньше света.
Яркость объекта можно определить с помощью блока яркости глаза .
Обнаружение объектов
Датчик глаза также может определять, когда что-то находится физически близко к передней части робота. Это отличается от определения цвета или яркости. Вместо измерения цвета или количества отраженного света датчик проверяет, находится ли объект достаточно близко, чтобы его можно было считать «перед» датчиком.
Для обнаружения объект должен находиться на расстоянии примерно 18 мм от датчика. Обратите внимание, что на это значение могут влиять факторы окружающей среды, такие как внешнее освещение.
Этот тип обнаружения используется со следующими блоками: