Академический Документы
Профессиональный Документы
Культура Документы
аналоговый
http://
know.smartelements.ru
/
main:sensors:tcrt5000
d
Описание
Вам необходимо отличить черную поверхность от белой или определить
промежуточное значение? Воспользуйтесь аналоговым датчиком линии. Датчик
выполнен на основе оптопары TCRT5000, объединяющей в себе инфракрасный
светодиод и фототранзистор. Светодиод излучает инфракрасный сигнал. В
зависимости от цвета поверхности, отраженный сигнал имеет разную силу,
которая улавливается приемником-фототранзистором.
Технические характеристики
Напряжение питания: 3-5 В
Максимальный потребляемый ток: 25 мА
Рекомендуемое расстояние до измеряемого объекта: 3-20 мм
Плюсы использования
Прост в подключении
Определение не только белого и черного, но также и оттенков серого
цвета
Минусы использования
Отсутствие цифрового сигнала (для прямого подключения к
исполнительному устройству)
Пример подключения и
использования
Пример В примере иллюстрируется подключение датчика к контроллеру,
получение значения с аналогового вывода, вывод полученного значения в
монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)
Шаг 2. Соедините все компоненты
Схема подключения:
void setup() {
Serial.begin(9600); // инициализация Serial-порта
}
void loop() {
int value = analogRead(line_sensor); // чтение значения с
вывода подключения датчика
Serial.println(value); // вывод полученного значения в монитор
Serial порта
delay(500); // задержка в 500 мс
}
Шаг 4. Результат
Распечатайте на лазерном принтере (или нарисуйте маркерами или чем-либо
другим) различные фигуры разными оттенками серого и чёрного цвета.
Посмотрите как будет изменяться значение в мониторе порта. Затем посмотрите
какое значение получается при поднесении к белому листу.
Технические характеристики
Напряжение питания: 3-5 В
Максимальный потребляемый ток: 30 мА
Рекомендуемое расстояние до измеряемого объекта: 3-20 мм
Физические размеры
Модуль Д х Ш х В: 43 х 12 х 10 мм
Плюсы использования
Прост в подключении
Возможность непосредственного подключения к исполнительному
устройству
Минусы использования
Невозможность определения промежуточных значений (оттенков серого)
Что нужно
Sensor Shield
Шлейф "мама-мама" х3
Шаг 2. Соедините все компоненты
Схема подключения:
void setup() {
Serial.begin(9600); // инициализация Serial-порта
void loop() {
bool isLine = digitalRead(line_sensor); // чтение значения с
вывода подключения датчика
if (isLine) { //если это линия,
Serial.println("There is line"); // то вывести сообщение
}
else { // если линии нет
Serial.println("There is no line"); // сообщить и об этом
}
delay(500); // задержка в 500 мс
}
Шаг 4. Результат
Распечатайте на лазерном принтере чёрную ли