Вы находитесь на странице: 1из 2

Подключение к Arduino

Технические характеристики
Из основных технических характеристик можно выделить следующие:

 Расстояние уверенного определения препятствия: 1-25 мм;


 Диапазон рабочего напряжения питания: 3,3 – 5 В;
 Тип используемого ИК датчика: TCRT5000;
 Длина волны излучения: 950nm;
 Тип используемого компаратора: LM393;
 Максимальная нагрузка на выход компаратора: 15 мА;
 Физические размеры модуля: 40х11х11 мм.

В своём составе, датчик линии имеет всего 3 выхода (VCC, GND и S/OUT). Выводы VCC и GND предназначены для подачи питания на
модуль. Вывод S (OUT) служит для регистрации срабатываний. Ввиду того, что датчик способен выдавать только логические «0» и «1»,
вывод S (OUT) можно цеплять на любой цифровой пин Arduino. На рисунке №3 изображена схема подключения датчика у которого
сигнальный выход идёт на пин D2 Arduino.
Рисунок №3 – схема подключения датчика линии к Arduino UNO
Работа с датчиком или группой датчиков на программном уровне сводится к простейшей обработке состояний цифровых входов и не должна
вызывать сложностей даже у начинающего программиста. Ниже приведён скетч с комментариями, позволяющий отслеживать моменты
срабатывания одного датчика согласно схемы на рисунке №3.

// Макроопределение для подключения датчика линии к пину №2 Arduino


#define PIN_SENSOR 2

void setup() {
// Инициализируем работу с серийным портом для вывода отладочной информации
Serial.begin(9600);

// Настраиваем на вход пин, к которому подключен датчик линии.


// Здесь нет необходимости включать внутреннюю подтяжку пина к VCC, т.к.
// модуль сам заботится о формировании логической "1" при отсутствии цели
pinMode(PIN_SENSOR, INPUT);
}

void loop() {
// Контролируем датчик с периодичностью около 200мс
if(digitalRead(PIN_SENSOR)) { // Датчик не срабатывает
Serial.println("LIGHT");
}
else { // Датчик срабатывает
Serial.println("BLACK");
}
delay(200);
}

В результате работы программы, при наличии чёрной линии в области видимости фотоэлемента, в окно терминала будет постоянно выводиться
надпись BLACK, а при её отсутствии - LIGHT.

https://3d-diy.ru/wiki/arduino-datchiki/datchik-
linii-analogovyy/

Пример использова

Вам также может понравиться