Инфракрасный датчик препятствия с цифровым выходом : выдаёт высокий сигнал (равный VCC) при обнаружении препятствия, также на плате загорается светодиод. Предназначен для обнаружения препятствия и для определения черной линии. Можно использовать как оптический концевик.
Для правильной работы требуется настройка чувствительности. Настройка производится при помощи построечного резистора.
Настройка производится по следующему алгоритму:
Наведите ИК датчик на черную линию (или на препятствие), на требуемом расстоянии.
Настройте подстроечный резистор так, что-бы второй светодиод (обозначающий наличие сигнала) потух.
Переместите ИК датчик на белое поле (уберите препятствие)
Максимально плавно вращайте переменный резистор в обратную сторону до первого включения второго светодиода.
Проверьте правильность работы датчика, если датчик не реагирует повторите настройку.
void setup() {
Serial.begin(115200);
}
void loop() {
bool IRSignal = digitalRead(2);
Serial.println(IRSignal);
delay(10);
}