Академический Документы
Профессиональный Документы
Культура Документы
Технические характеристики
Из основных технических характеристик можно выделить следующие:
В своём составе, датчик линии имеет всего 3 выхода (VCC, GND и S/OUT). Выводы VCC и GND предназначены для подачи питания на
модуль. Вывод S (OUT) служит для регистрации срабатываний. Ввиду того, что датчик способен выдавать только логические «0» и «1»,
вывод S (OUT) можно цеплять на любой цифровой пин Arduino. На рисунке №3 изображена схема подключения датчика у которого
сигнальный выход идёт на пин D2 Arduino.
Рисунок №3 – схема подключения датчика линии к Arduino UNO
Работа с датчиком или группой датчиков на программном уровне сводится к простейшей обработке состояний цифровых входов и не должна
вызывать сложностей даже у начинающего программиста. Ниже приведён скетч с комментариями, позволяющий отслеживать моменты
срабатывания одного датчика согласно схемы на рисунке №3.
void setup() {
// Инициализируем работу с серийным портом для вывода отладочной информации
Serial.begin(9600);
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/
Пример использова