TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor

  • 🧭 TCRT5000L 5-channel infrared tracking sensor module
  • 🔦 5 IR reflective sensors for accurate line tracking
  • 📏 Great for detecting black/white lines and edges
  • ⚡ Works with 3.3V/5V controllers (module dependent)
  • 🎛️ Adjustable sensitivity via onboard potentiometers (common design)
  • 🤖 Ideal for line follower robots and smart car projects
  • 🛠️ Easy interface with digital outputs to Arduino/MCU pins
  • ✅ Perfect for robotics competitions and DIY tracking builds
SKU: aa0182 Categories: , Tags: , ,

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

180,00 EGP

12 People watching this product now!

Payment Methods:

Description

TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor is based on the TRCT5000 infrared reflection sensor, it is often used to make tracking smart cars. The infrared emitting diode of the TRCT5000 sensor continuously emits infrared rays. When the emitted infrared rays are reflected by the object, they are received by the infrared receiver and output analogue values. The output analogue value is related to the object distance and the colour of the object. The position of the tracking line is judged by calculating the analogue value of the five outputs.

Connection:

  1. VCC: VCC is the power input port, which could access 3.3V ~ 5V voltage
  2. GND: GND is the negative input of the power supply
  3. OUT1 ~ 5:OUT is the signal output port, MCU link I / O port

Features:

 

  1. Applicable to a variety of platforms including for Arduino /AVR/ARM/PIC
  2. High-Quality Tracker Sensor
  3. The module is a convenient carrier for eight IR emitter and receiver pairs evenly paced.
  4. Distance between each IR Sensor: 15mm
  5. Uses 5 sensors for best resolution
  6. Great useful in building fast line following and grid navigating robots
  7. Comes with easy to use digital outputs with a direct connection to microcontrollers
  8. The array has mounting holes of 3mm diameter for easy mounting
  9. Status LED on each sensor for the detection of black line

 

Package Includes:

1 x TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
Line ArrayVCC/GND/OUT1-53.3-5V / GND / 5 board digital pins
📟
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - Arduino Uno
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - Arduino Nano
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - Arduino Mega
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - ESP32
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - ESP8266
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - STM32
TCRT5000L 5 Channel Tracking Sensor Tracking Module Infrared Sensor - Raspberry Pi Pico
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_arduino_uno.inoArduino Uno
523 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on Arduino Uno: 2, 3, 4, 5, 6
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {2, 3, 4, 5, 6};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_arduino_nano.inoArduino Nano
524 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on Arduino Nano: 2, 3, 4, 5, 6
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {2, 3, 4, 5, 6};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_arduino_mega.inoArduino Mega
524 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on Arduino Mega: 2, 3, 4, 5, 6
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {2, 3, 4, 5, 6};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_esp32.inoESP32
527 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on ESP32: 13, 14, 27, 26, 25
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {13, 14, 27, 26, 25};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_esp8266.inoESP8266
529 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on ESP8266: D0, D3, D4, D5, D6
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {D0, D3, D4, D5, D6};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_stm32.inoSTM32
537 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on STM32: PA0, PA1, PA2, PA3, PA4
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {PA0, PA1, PA2, PA3, PA4};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
📄 File: tcrt5000l_5_channel_tracking_sensor_tracking_module_infrared_sensor_-_raspberry_pi_pico.inoRaspberry Pi Pico
539 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 5 digital channel pins on Raspberry Pi Pico: 10, 11, 12, 13, 14
6const int NUM_CHANNELS = 5;
7int sensorPins[NUM_CHANNELS] = {10, 11, 12, 13, 14};
8
9void setup() {
10 Serial.begin(115200);
11 for (int i = 0; i < NUM_CHANNELS; i++) pinMode(sensorPins[i], INPUT);
12}
13
14void loop() {
15 for (int i = 0; i < NUM_CHANNELS; i++) {
16 Serial.print(digitalRead(sensorPins[i])); // typically LOW = line detected (black surface)
17 Serial.print(" ");
18 }
19 Serial.println();
20 delay(100);
21}
5-channel IR reflective line-tracking array.

Specification

Specification

WeightWeight6 g
Dimensions4 × 2 × 1,5 cm
Product NameTCRT5000L 5-Channel Tracking Sensor Module
TypeInfrared Line Tracking Sensor Module
ModelTCRT5000L
Number of Channels5
Sensing MethodInfrared Reflective Sensor
Output TypeDigital (High/Low)
Operating Voltage3.3–5 V DC
Detection Distance1–3 mm (typical for reflective surfaces)
Response Time<1 ms (typical)
Mounting TypePCB Module / Through-Hole
MaterialPlastic Housing with PCB and Sensor Components
Operating Temperature-20°C to +70°C
ApplicationsLine Following Robots, Obstacle Detection, Arduino / Microcontroller Projects, DIY Robotics
Package Contents1× TCRT5000L 5-Channel Tracking Sensor Module

Customer Reviews