Режим "Приближение"
Этот режим работы инфракрасного датчика похож на режим определения расстояния ультразвуковым датчиком. Разница кроется в природе световых волн: если звуковые волны отражаются от большинства материалов практически без затухания, то на отражение световых волн влияют не только материалы, но и цвет поверхности. Темные цвета в отличие от светлых сильнее поглощают световой поток, что влияет на работу инфракрасного датчика. Диапазон работы инфракрасного датчика также отличается от ультразвукового - датчик показывает значения в пределах от 0 (предмет находится очень близко) до 100 (предмет находится далеко или не обнаружен). Еще раз подчеркнем: инфракрасный датчик нельзя использовать для определения точного расстояния до объекта, так как на его показания в режиме "Приближение" оказывает влияние цвет поверхности исследуемого предмета. В свою очередь это свойство можно использовать для различия светлых и темных объектов, находящихся на равном расстоянии до робота. С задачей же определения препятствия перед собой инфракрасный датчик справляется вполне успешно.
Задача №1.
Написать программу прямолинейно движущегося робота, останавливающегося перед стеной или препятствием, отъезжающего немного назад, поворачивающего на 90 градусов и продолжающего движение до следующего препятствия. Решение
Режим "Маяк"
Программный блок "Инфракрасный датчик" Желтой палитры в режиме "Измерение" - "Маяк". (В этом режиме программный блок имеет один входной параметр, определяющий номер канала работы инфракрасного маяка (поз.1), а также три выходных параметра: "Направление" (поз.2), "Приближение" (поз.3) и "Обнаружено" (поз.4).
Задача № 2:
Написать программу для робота, вращающегося вокруг своей оси и останавливающегося в направлении инфракрасного датчика. Решение