Skip to Content

Line Follower 5 Channels Infrared Sensor Module TCRT5000 BFD-1000 Blue

The 5-Channel TCRT5000 Line Tracking Sensor Module is ideal for building line-following robots and autonomous vehicles using platforms like Arduino, Raspberry Pi, and other microcontrollers. It integrates five TCRT5000 reflective infrared sensors for precise line detection. Designed to identify contrasts between black and white surfaces, it is particularly effective for dark lines on a light background.

Package Includes:

  • 1 x 5-Channel TCRT5000 Line Tracking Sensor Module

42.00 AED 42.00 AED Tax Included
42.00 AED Tax Included

Not Available For Sale

This combination does not exist.

Line Follower Sensor Module

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • 5x TCRT5000 Sensors: Provides accurate and responsive multi-line detection.
  • Digital Output: Each sensor outputs HIGH or LOW for easy interpretation by microcontrollers.
  • High IR Sensitivity: Effectively detects IR-reflective differences between light and dark surfaces.
  • Hex Inverter Chip: Ensures clean and stable digital output signals.
  • 5V Logic Compatible: Works directly with Arduino, ESP32, Raspberry Pi, etc.
  • LED Indicators: Onboard LEDs provide real-time feedback when lines are detected.
  • Easy Mounting: Comes with M3 mounting holes for integration into robot chassis.

Specifications:

Specification Details
Sensor Type Reflective Infrared (IR)
Sensor Model TCRT5000
Channels 5 Independent Outputs
Output Type Digital (High/Low)
Operating Voltage 5V DC
IR Detection Optimized for black/white contrast
LED Indicators Yes, per sensor
Mounting Holes M3 Screw Compatible

Pinout:

TCRT5000 Line Tracker Pinout

Pin Description
OUT1 Digital Output - Sensor 1
OUT2 Digital Output - Sensor 2
OUT3 Digital Output - Sensor 3
OUT4 Digital Output - Sensor 4
OUT5 Digital Output - Sensor 5
5V Power Supply
GND Ground

Wiring Example (with Arduino UNO):

Sensor Pin Arduino Pin
OUT1 D8
OUT2 D9
OUT3 D10
OUT4 D11
OUT5 D12
5V 5V
GND GND

Sample Arduino Code:

#define pinOUT1 8
#define pinOUT2 9
#define pinOUT3 10
#define pinOUT4 11
#define pinOUT5 12

int IRvalue1 = 0;
int IRvalue2 = 0;
int IRvalue3 = 0;
int IRvalue4 = 0;
int IRvalue5 = 0;

void setup() {
  Serial.begin(9600);
  pinMode(pinOUT1, INPUT);
  pinMode(pinOUT2, INPUT);
  pinMode(pinOUT3, INPUT);
  pinMode(pinOUT4, INPUT);
  pinMode(pinOUT5, INPUT);
}

void loop() {
  IRvalue1 = digitalRead(pinOUT1);
  IRvalue2 = digitalRead(pinOUT2);
  IRvalue3 = digitalRead(pinOUT3);
  IRvalue4 = digitalRead(pinOUT4);
  IRvalue5 = digitalRead(pinOUT5);
  
  Serial.print("Digital Reading = ");
  Serial.print(IRvalue1);
  Serial.print(IRvalue2);
  Serial.print(IRvalue3);
  Serial.print(IRvalue4);
  Serial.println(IRvalue5);
  
  delay(1000);
}

Documents: