Вам необходимо отличить чёрную поверхность от белой? Воспользуйтесь аналоговым датчиком линии.
Датчик линии идеально подходит для установки на днище мобильной платформы, чтобы заставить робота не выезжать за пределы территории обозначенной контуром, или чтобы он следовал за нарисованной линией.
Сенсор способен не только отличать чёрную поверхность от белой. В отличии от цифрового датчика линии, он способен отличить оттенки серого. Это даёт вам возможность точно контролировать процесс перехода границы от чёрного к белому и наоборот, ведь результатом является усреднённое значение небольшого пятна под фотоэлементом.
Основной фотоэлемент работает в инфракрасном спектре. Дополнительно на сенсоре установлен светодиод, который загорается когда поверхность под датчиком светлая. Это удобно для диагностики и настройки.
Переменный резистор, установленный на сенсоре, позволит регулировать чувствительность сенсора в широких пределах. Это позволяет откалибровать датчик под вашу конструкцию, материал покрытия и различные условия внешнего освещения.
Подключение
Выходным результатом работы сенсора является аналоговый сигнал. Чем светлее поверхность под сенсором — тем меньше его выходное напряжение.
Датчик подключается к управляющей электронике через три провода. При подключении к Arduino будет крайне удобно использовать Troyka Shield. Шлейф для подключения включён в комплект.
Troyka-контакты
Датчик подключается к управляющей электронике по трём проводам.
-
Земля (G) — Соедините с пином GND микроконтроллера.
-
Питание (V) — Соедините с рабочим напряжением микроконтроллера.
-
Сигнальный (S) — Выход аналогового сигнала датчика. Подключите к аналоговому входу микроконтроллера.