Блок инфракрасного датчика

Блок инфракрасного датчика получает данные от инфракрасного датчика. Вы можете измерять данные датчика в режимах «Приближение», «Маяк» и «Дистанционное управление», и получать числовой вывод. Кроме того, вы можете сравнить данные датчика с входящим значением и получить логический вывод (истина или ложь).

См. раздел «Использование инфракрасного датчика» для получения более подробной информации о данных, представляемых инфракрасным датчиком, и программные примеры.
Советы и подсказки
Совет: Блок инфракрасного датчика выдает данные через шины данных. См. «Использование инфракрасного датчика» для получения информации о других способах использования инфракрасного датчика без шины данных.
Выберите порт датчика и режим


Выбор порта
Выбор режима
Вводы
Выводы

Используйте «Выбор порта» в верхней части блока, чтобы убедиться в том, что номер порта датчика (1, 2, 3 или 4) соответствует порту модуля EV3, к которому подсоединен инфракрасный датчик.

Используйте «Выбор режима» для выбора режима блока. Доступные вводы и выводы будут меняться в зависимости от режима.
Режимы
Измерение – Приближение


В режиме «Измерение – Приближение» инфракрасный датчик используется в режиме «Приближение». Приблизительное значение выдается в окне «Приближение».
Измерение – Маяк


В режиме «Измерение – Маяк» инфракрасный датчик используется в режиме «Маяк». Настройте «Канал» на канал маяка, который вы хотите определить. Приближение маяка выводится в окне «Приближение», направление маяка выводится в окне «Направление».

Вывод «Обнаруженный» является истиной, если маяк обнаружен. Если маяк не обнаружен, вывод «Обнаруженный» будет ложным, «Приближение» будет иметь значение 100, а «Направление» будет равно 0.
Измерение – Дистанционное управление


В режиме «Измерение – Дистанционное управление» инфракрасный датчик используется в режиме «Дистанционное управление». Настройте «Канал» на канал, используемый ИК-маяком. Идентификатор нажатой в данный момент кнопки или комбинации кнопок выводится в «Идентификатор кнопки».
Режимы сравнения


В режимах «Сравнение – Приближение», «Сравнение – Направление маяка» и «Сравнение – Приближение маяка» данные датчика сравниваются с пороговым значением, используя выбранный тип сравнения. Истинный/ложный результат отображается в окне «Результат сравнения», а данные датчика отображаются в выбранном типе данных датчика.
Сравнение – Дистанционное управление


В режиме «Сравнение – Дистанционное управление» инфракрасный датчик используется в режиме «Дистанционное управление». Вы можете выбрать одно или более значений идентификатора кнопки в наборе идентификаторов кнопок дистанционного управления. Результат сравнения будет истинным, если одна из выбранных кнопок в данный момент нажата на ИК-маяке. Вывод «Идентификатор кнопки» будет являться идентификатором нажатой в данный момент кнопки или комбинации кнопок.
Вводы и выводы
Вводы, доступные для блока инфракрасного датчика, будут зависеть от выбранного режима. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения ввода можно передавать по шинам данных от выводов других программных блоков.
ВводТипДопустимые значенияПримечания
Канал Числовое значение1 - 4Определяемый канал ИК-маяка.
Тип сравнения Числовое значение0 - 50: = (равно)
1: ≠ (не равно)
2: > (больше, чем)
3: ≥ (больше или равно)
4: < (меньше, чем)
5: ≤ (меньше или равно)
Пороговое значение Числовое значениеЛюбое числоЗначение для сравнения данных датчика
Набор идентификаторов кнопок дистанционного управления Числовой массивКаждый элемент:
0 - 11
Проверяемый идентификатор(ы) кнопки.
См. раздел «Использование инфракрасного датчика в режиме «Дистанционное управление».
Доступные выводы будут зависеть от выбранного режима. Для применения вывода воспользуйтесь шиной данных для его подключения к другому программному блоку
ВыводТипЗначенияПримечания
Приближение Числовое значение0 – 100Приближенность маяка или объекта. 0 значит очень близко, 100 значит далеко. Приближенность будет составлять 100, если маяк или объект вообще невозможно определить.
Обнаружено Логическое значениеИстина/ЛожьИстина, если маяк определен.
Направление Числовое значение-25 – 25Направление маяка. 0 значит, что маяк находится прямо перед датчиком, отрицательные значения располагаются слева, а положительные – справа.
Идентификатор кнопки Числовое значение0 - 11Определяет, какая кнопка или комбинация кнопок нажата на ИК-маяке.
См. раздел «Использование инфракрасного датчика в режиме «Дистанционное управление».
Результат сравнения Логическое значениеИстина/ЛожьИстинный/ложный результат режима сравнения.
Инфракрасный
Быстрые ссылки