Глаз#
Введение#
Датчик движения VEX VR Eye Sensor способен обнаруживать объекты, определять их цвет и яркость.
Ниже приведён список всех доступных блоков:
глаз рядом с объектом – Сообщает, обнаружил ли датчик глаза объект в пределах досягаемости.
глаз обнаруживает цвет – Сообщает, обнаруживает ли датчик глаза указанный цвет.
яркость глаза – Отображает яркость, обнаруженную датчиком глаза.
when eye – Запускает прикрепленный стек блоков, когда датчик глаза обнаруживает или теряет объект.
глаз вблизи объекта#
Логический блок глаз рядом с объектом сообщает, обнаружил ли датчик приближения к глазу объект в пределах досягаемости.
Верно — Датчик движения глаза обнаруживает объект.
Ложь — Датчик движения глаза не обнаруживает объект.
<[FrontEye v] находится рядом с объектом?>
Параметры |
Описание |
|---|---|
глаз |
Датчик движения глаза для обнаружения объектов. |
Пример
при запуске
[Stop driving after detecting an object.]
движение [вперёд v]
ждать (0.1) секунд
ждать пока <[FrontEye v] находится рядом с объектом?>
остановить движение
глаз различает цвет#
Логический блок глаз определяет цвет сообщает, обнаружил ли датчик цвета заданный цвет.
Верно – Датчик определяет указанный цвет.
Ложь – Датчик не обнаруживает указанный цвет.
<[FrontEye v] определяет [красный v]?>
Параметры |
Описание |
|---|---|
глаз |
Датчик движения глаза для распознавания цветов. |
цвет |
Цвет для обнаружения:
|
Пример
при запуске
[Stop driving after detecting a green object.]
движение [вперёд v]
ждать (0.1) секунд
ждать пока <[FrontEye v] определяет [зелёный v]?>
остановить движение
яркость глаз#
Блок отображения яркости глаза показывает, сколько света отражается обратно к датчику движения глаза, в процентах от 0% до 100%.
Более высокий процент означает, что больше света отражается обратно к датчику зрения. Более низкий процент означает, что отражается меньше света.
(яркость [FrontEye v] в %)
Параметры |
Описание |
|---|---|
глаз |
Датчик движения глаза для определения яркости. |
Пример
при запуске
[Display whether a detected object is bright.]
движение [вперёд v]
ждать пока <[FrontEye v] находится рядом с объектом?>
ждать (0.1) секунд
если <(яркость [FrontEye v] в %) [math_less_than v] [70]> то
вывести [Object not bright.] ▶
иначе
вывести [Bright object!] ▶
когда глаз#
Блок when eye запускает прикрепленный стек блоков, когда выбранный датчик взгляда обнаруживает или теряет объект.
когда [FrontEye v] [обнаруживает v] объект :: hat events
Параметры |
Описание |
|---|---|
глаз |
Для чего нужен датчик движения глаза. |
состояние |
Когда будет запущен прикрепленный стек блоков:
|
Пример
когда [FrontEye v] [теряет v] объект :: hat events
[Find an object when it is lost.]
поворот [вправо v]
ждать пока <[FrontEye v] находится рядом с объектом?>
остановить движение