Датчик линии TCRT5000 с регулируемым порогом
Модуль инфракрасного датчика линии на основе TCRT5000. Реагирует на появление в контролируемой зоне темной отражающей поверхности. При отсутствии поверхности, или в случае, если поверхность светлая, датчик выдает логический 0, при появлении поверхности выдает 1. Может использоваться для ориентации различных роботов (для перемещения по темной линии).
- Напряжение питания: 3.3-5В
- Потребляемый ток: 10мА
Схема подключения датчика линии TCRT5000 с регулируемым порогом
Ниже на изображении представлена схема подключения датчика линии.

Код для подключения датчика линии TCRT5000 с регулируемым порогом
В примере ниже показано, как подключить вывод датчика линии TCRT5000 с регулируемым порогом к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
int dig_signal = 2; // контакт DO подключен к 2-му цифровому пину Arduino int an_signal = 0; // контакт AO подключен к 0-му аналоговому пину Arduino void setup() { Serial.begin(9600); pinMode(dig_signal, INPUT); pinMode(an_signal, INPUT); } void loop() { if (digitalRead(dig_signal)) { // Датчик не срабатывает Serial.println("White color"); } else { // Датчик срабатывает Serial.println("Black color"); } Serial.println("Analog data is: " + String(analogRead(an_signal))); delay(200); }
Скачать файл с кодом, формат .INO: Датчик TCRT5000