Робот 123 содержит множество датчиков, включая датчик глаза. Датчик глаза на роботе 123 можно закодировать с помощью VEXcode 123.
Датчик глаза на роботе 123
Робот 123 имеет датчик глаза на передней панели, который может определять наличие объекта, а также определять его цвет (красный, зеленый или синий).
Блоки VEXcode 123, используемые с датчиком глаза
Обнаружение блоков присутствия объектов
Блоки [Ехать до] и <Found object> сообщают, находится ли датчик глаза близко к объекту или нет.
<Detects color> блоков
Блок <Detects color> сообщает, обнаруживает ли датчик глаза указанный цвет.
(Яркость) блока
Блок (Яркость) сообщает уровень яркости в процентах. Это можно использовать для различения светлых и темных объектов и окружающей среды.
(Оттенок) блока
Блок (Оттенок) сообщает значение оттенка цвета объекта. Это может быть полезно при определении цвета различных объектов.
Блок (Оттенок) сообщает значение оттенка в диапазоне от 0 до 359 градусов.
Обычное использование датчика глаза
Датчик глаза на роботе 123 можно использовать по-разному. Робот 123 может использовать датчик глаза, чтобы инициировать последовательность действий, когда он находится в правильном для этого месте. Например, робот 123 может двигаться вперед до тех пор, пока не обнаружит, что он находится рядом с каким-либо объектом, например стеной или другим роботом 123, а затем развернуться, чтобы не врезаться в него.
Робот 123 может принимать решения в зависимости от того, обнаружит ли датчик глаза синий объект. Это полезно, если вы хотите, чтобы робот 123 подъезжал к объекту определенного цвета, определял цвет объектов, когда они проходят мимо датчика, или выполнял определенное поведение после обнаружения цвета. В этом примере, если датчик глаза обнаружит синий объект, робот 123 повернет направо. Если глазной датчик а не обнаружит синий объект, робот 123 повернет налево.
Робот 123 может принимать решения в зависимости от того, обнаруживает ли датчик глаза яркий или темный объект. В этом примере, если датчик глаза обнаружит яркий объект, робот 123 повернет направо. Если глазной датчик не обнаружит яркий объект, робот 123 повернет налево.
Робот 123 также может сообщать значения цветового оттенка различных объектов. Консоль монитора можно использовать для просмотра изменения значения оттенка в реальном времени, когда блок (Оттенок) выбран и перетащен на значок консоли монитора в рабочей области.
Для получения дополнительной информации о мониторинге переменных и значений датчиков в VEXcode 123, просмотрите эту статью.
Затем значение можно сравнить с диаграммой оттенков.