Out Of Stock
Description
The 5-Channel TCRT5000 Line Tracking Sensor Module is a powerful and reliable module designed for Arduino-based mobile robots that need precise line-following capabilities. Using five high-quality TCRT5000 reflective optical sensors, this module can detect black and white lines on a track, making it perfect for line-following robots, automated guided vehicles, and other robotics projects. This module provides clean digital output signals when detecting lines, thanks to its onboard hex inverter chip. Its ability to detect infrared (IR) reflections makes it highly sensitive to dark surfaces and ideal for distinguishing between black and white tracks. Designed for 5V logic levels, it works seamlessly with Arduino, Raspberry Pi, and other microcontrollers. Whether you’re a beginner working on your first robot project or an advanced maker designing an autonomous vehicle, this sensor module ensures smooth and accurate line detection, enabling your robot to stay on track with ease.
Features
- 5-Channel Reflective Sensors: Uses 5x TCRT5000 IR sensors for precise line detection.
- High Sensitivity: Detects dark colors and infrared reflections with accuracy.
- Clean Digital Output: Uses an onboard hex inverter to provide stable and noise-free digital signals.
- 5V Logic Compatibility: Works directly with Arduino, ESP32, Raspberry Pi, and other 5V microcontrollers.
- Flexible Mounting: Equipped with M3 mounting slots for easy installation.
- Real-Time Feedback: Built-in LEDs light up when a line is detected, providing immediate visual feedback.
Specifications
Specification | Details |
---|---|
Sensor Type | Reflective Optical |
Sensor Model | TCRT5000 |
Number of Channels | 5 |
Output Type | Digital (High/Low) |
Operating Voltage | 5V (Recommended) |
IR Sensitivity | Detects dark colors and IR reflections |
Indicator LEDs | Lights up when detecting objects/lines |
Mounting | M3 Flexible Mounting Slot |
Dimensions | Compact, fits most robot chassis |
Pinout
Pin | Description |
---|---|
OUT1 | Digital Output for Sensor 1 |
OUT2 | Digital Output for Sensor 2 |
OUT3 | Digital Output for Sensor 3 |
OUT4 | Digital Output for Sensor 4 |
OUT5 | Digital Output for Sensor 5 |
5V | Power Supply (5V) |
GND | Ground |
Wiring and Code:
TCRT5000 Module Pin | Arduino Uno Pin |
---|---|
OUT1 | D8 |
OUT2 | D9 |
OUT3 | D10 |
OUT4 | D11 |
OUT5 | D12 |
5V | 5V |
GND |
GND |
const int pinOUT1 = 8; const int pinOUT2 = 9; const int pinOUT3 = 10; const int pinOUT4 = 11; const int 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() { Serial.print("Digital Reading="); Serial.print(IRvalue1); Serial.print(IRvalue2); Serial.print(IRvalue3); Serial.print(IRvalue4); Serial.println(IRvalue5); delay(1000); IRvalue1 = digitalRead(pinOUT1); IRvalue2 = digitalRead(pinOUT2); IRvalue3 = digitalRead(pinOUT3); IRvalue4 = digitalRead(pinOUT4); IRvalue5 = digitalRead(pinOUT5); }
Documents :
Datasheet: TCRT5000
Package Includes
- 1x 5-Channel TCRT5000 Line Tracking Sensor Module