Кодирование глазного датчика VEX 123 с помощью VEXcode 123

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

VEXкод 123.png


Датчик глаза на роботе 123

глаз-сенсор-callout.png

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


Блоки VEXcode 123, используемые с датчиком глаза

Обнаружение блоков присутствия объектов

Object_presence.png

Блоки [Ехать до] и <Found object> сообщают, находится ли датчик глаза близко к объекту или нет.

<Detects color> блоков

_Detects_color__block.png

Блок <Detects color> сообщает, обнаруживает ли датчик глаза указанный цвет.

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

_Яркость_of__block.png

Блок (Яркость) сообщает уровень яркости в процентах. Это можно использовать для различения светлых и темных объектов и окружающей среды.

(Оттенок) блока

_Hue_of__block.png

Блок (Оттенок) сообщает значение оттенка цвета объекта. Это может быть полезно при определении цвета различных объектов.

vex-rainbow-circle-graphic_2.jpg

Блок (Оттенок) сообщает значение оттенка в диапазоне от 0 до 359 градусов.


Обычное использование датчика глаза

Датчик глаза на роботе 123 можно использовать по-разному. Робот 123 может использовать датчик глаза, чтобы инициировать последовательность действий, когда он находится в правильном для этого месте. Например, робот 123 может двигаться вперед до тех пор, пока не обнаружит, что он находится рядом с каким-либо объектом, например стеной или другим роботом 123, а затем развернуться, чтобы не врезаться в него.

Робот 123 может принимать решения в зависимости от того, обнаружит ли датчик глаза синий объект. Это полезно, если вы хотите, чтобы робот 123 подъезжал к объекту определенного цвета, определял цвет объектов, когда они проходят мимо датчика, или выполнял определенное поведение после обнаружения цвета. В этом примере, если датчик глаза обнаружит синий объект, робот 123 повернет направо. Если глазной датчик а не обнаружит синий объект, робот 123 повернет налево.

Робот 123 может принимать решения в зависимости от того, обнаруживает ли датчик глаза яркий или темный объект. В этом примере, если датчик глаза обнаружит яркий объект, робот 123 повернет направо. Если глазной датчик не обнаружит яркий объект, робот 123 повернет налево.

Цвет глаз.png

Робот 123 также может сообщать значения цветового оттенка различных объектов. Консоль монитора можно использовать для просмотра изменения значения оттенка в реальном времени, когда блок (Оттенок) выбран и перетащен на значок консоли монитора в рабочей области.

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

green_robot_hue.png

Затем значение можно сравнить с диаграммой оттенков.

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

Last Updated: