TCRT5000 IR Reflective Line Tracking Sensor Module
₵18.00 Original price was: ₵18.00.₵15.00Current price is: ₵15.00.
The TCRT5000 IR Reflective Line Tracking Sensor Module is a compact infrared sensor designed for line-following robots, obstacle detection, object sensing and Arduino robotics projects. Featuring an LM393 comparator, adjustable sensitivity and digital and analog outputs, it detects differences in reflected infrared light from black and white surfaces. Ideal for Arduino, ESP32, STEM education and DIY automation projects.
20 in stock
The TCRT5000 IR Reflective Line Tracking Sensor Module is a compact infrared sensing module designed for line detection, short-range object sensing and robotics applications. It uses a TCRT5000 infrared reflective sensor to detect differences in light reflected from nearby surfaces, making it particularly useful for line-following robots and automated systems.
The module contains an infrared-emitting diode and a phototransistor receiver. The infrared emitter directs light towards a surface, while the receiver detects the reflected signal. Light-coloured surfaces generally reflect more infrared light than dark surfaces, allowing a microcontroller to distinguish between contrasting surfaces and respond accordingly.
For robotics enthusiasts, the TCRT5000 sensor is a practical component for building autonomous line-following cars. By positioning the sensor close to the ground, a robot can detect black lines on a white surface or other contrasting paths and adjust its movement based on the sensor output.
The module features an onboard LM393 voltage comparator and an adjustable potentiometer for setting the detection threshold. It provides digital output for straightforward line detection and analog output for applications requiring reflection-level measurements.
Compatible with Arduino, ESP32 and other suitable microcontroller boards, the TCRT5000 is ideal for engineering students, electronics hobbyists, STEM facilitators and robotics project developers in Ghana.
Key Features
- TCRT5000 infrared reflective sensor for line tracking and object detection
- Detects differences between black and white surfaces
- Built-in infrared transmitter and phototransistor receiver
- LM393 comparator for digital signal output
- Adjustable sensitivity using an onboard potentiometer
- Digital and analog signal outputs
- Operates with 3.3V to 5V DC
- Compact design for robotics and embedded projects
- Onboard LED indicators for power and output status
- Suitable for Arduino, ESP32 and other microcontroller applications
- Convenient mounting hole for installation on robot chassis
Technical Specifications
| Parameter | Specification |
|---|---|
| Sensor Model | TCRT5000 |
| Sensor Type | Infrared Reflective Sensor |
| Comparator IC | LM393 |
| Operating Voltage | 3.3V–5V DC |
| Detection Distance | Approximately 1–8mm recommended |
| Optimal Detection Distance | Approximately 2–3mm |
| Output Type | Analog and Digital |
| Digital Output | HIGH/LOW |
| Sensitivity Adjustment | Onboard Potentiometer |
| Interface | VCC, GND, DO, AO |
| PCB Dimensions | Approximately 32 × 14mm |
| Mounting | PCB mounting hole |
| Compatible Controllers | Arduino, ESP32, Raspberry Pi and other suitable microcontrollers |
Pin Description
- VCC: Positive power supply, 3.3V–5V DC
- GND: Ground connection
- DO: Digital output indicating the configured reflection threshold
- AO: Analog output providing a signal related to reflected infrared light intensity
Applications
- Arduino line-following robots
- Robot car line tracking and navigation
- Black and white surface detection
- Short-range object detection
- Robotics competitions and STEM practicals
- Object counting and position sensing
- Encoder disc rotation sensing
- Automated sorting prototypes
- DIY electronics and automation projects
- Educational robotics experiments
How the TCRT5000 Line Tracking Sensor Works
The sensor emits infrared light towards a nearby surface. When the surface reflects the light, the phototransistor detects the reflected signal.
White or light-coloured surfaces generally produce stronger reflections, while black or dark surfaces absorb more infrared light and produce weaker reflections.
The onboard comparator compares the detected signal against an adjustable threshold to generate a digital HIGH or LOW output. A microcontroller can read this output and use it to control a robot’s movement or trigger another action.
The analog output can also be used to monitor changes in the reflected light intensity.
Important Usage Notes
- For reliable line detection, position the sensor approximately 2–3mm above the surface and adjust its sensitivity.
- Very bright ambient light, reflective materials and surface height can affect detection.
- The module is intended for short-range reflective sensing, not long-distance measurement.
- For ESP32 and Raspberry Pi applications, use 3.3V-compatible signal levels.
- Confirm the pin labels on the actual module before wiring, as connector arrangements may vary between manufacturers.
Package Contents
1 × TCRT5000 IR Reflective Line Tracking Sensor Module
Related products
16×2 LCD Display with I2C Interface – Blue Backlight
Display your project data with only four connections. This 16×2 LCD comes with the I2C backpack already soldered, making it ready to use without additional soldering.
Display: 16 characters × 2 lines
Backlight: Blue with white characters
Interface: I2C (VCC, GND, SDA, SCL)
Operating Voltage: 5V DC
Contrast: Adjustable onboard potentiometer
Beginner Friendly: I2C adapter already soldered
Best For: Arduino, ESP32, Raspberry Pi, IoT and STEM projects
A 16×2 character LCD provides two rows of 16 characters, while using an I2C interface greatly reduces the number of microcontroller connections required compared with the standard parallel interface.
20×4 LCD Display Module (Blue Backlight) | 2004A Character Screen
Double the space, double the data. The standard 16x2 LCD is great, but sometimes you need more room. The 20x4 LCD gives you 4 lines of text (20 characters per line), allowing you to display complex menus, sensor readings, and status messages all at once.
-
Size: 20 Characters x 4 Lines.
-
Display: White Text on Blue Background.
-
Controller: HD44780 (Standard Industry Chip).
- Best For: Weather Stations, 3D Printers, and Advanced Menus.
BMP180 Digital Barometric Pressure & Altitude Sensor Module
Predict the weather or measure your altitude. The BMP180 is a high-precision sensor that measures air pressure and temperature. Because pressure changes with height, it also works as an incredibly accurate altimeter (±1 meter accuracy).
-
Measures: Pressure (Pa) & Temperature (C)
-
Interface: I2C (SDA/SCL)
-
Voltage: 3.3V to 5V Compatible
-
Best For: Weather stations, Drones, and GPS altitude correction.
DHT11 Temperature and Humidity Sensor Module | Digital Weather Station
The #1 sensor for weather projects. The DHT11 is the most affordable way to measure ambient temperature and humidity. It provides calibrated digital signal output, making it perfect for automatic fan controllers and weather stations.
-
Measures: Temperature (0-50°C) & Humidity (20-90%)
-
Interface: Single Wire Digital (Easy Arduino Connection)
-
Includes: 3-Pin Breakout Board + Jumper Wires (Check your stock to confirm wires!)
-
Ideal For: Smart homes, greenhouses, and environment monitoring.
DS3231 RTC Real-Time Clock Module
The DS3231 is a highly accurate I2C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO).
-
Chip: Maxim DS3231 (High Precision)
-
Memory: Built-in AT24C32 32K I2C EEPROM
-
Voltage: 3.3V – 5.5V DC
-
Interface: I2C (SCL, SDA)
-
Battery Backup: Holds time when power is off (Coin cell slot included)
-
Accuracy: Much higher than the standard DS1307
High Sensitivity Vibration Sensor Module (SW-1801P) | Shock & Shake Switch
Detect even the slightest tap. Unlike standard vibration sensors that require a hard shake, the SW-1801P High Sensitivity module can detect light knocks, impacts, and vibrations. Perfect for anti-theft alarms and "Smart Wake-Up" devices.
-
Sensor Type: SW-1801P (High Sensitivity Spring).
-
Output: Digital (High/Low).
-
Adjustable: Blue Potentiometer to set sensitivity trigger.
-
Best For: Anti-Theft Alarms, Earthquake Detection, and Smart Toys.
MQ-135 Air Quality & Hazardous Gas Sensor Module | CO2, Smoke, Ammonia
Detect smoke and dangerous gases instantly. The MQ-135 is the most versatile gas sensor for air quality monitoring. It detects a wide range of gases including Ammonia, Sulfide, Benzene, Smoke, and CO2. Perfect for "Smart Home" safety systems and environmental monitoring.
- Gases Detected: NH3, NOx, Alcohol, Benzene, Smoke, CO2.
-
Output: Analog (Gas Concentration) and Digital (Alarm Trigger).
-
Warm-up Time: ~20 seconds.
-
Best For: Air Quality Monitors, Smoke Alarms, and Industrial Safety.
Soil Moisture Sensor Module (YL-69) | Automatic Plant Watering System
Never forget to water your plants again. The Soil Moisture sensor measures the water content in soil. When the soil gets dry, the sensor output changes, allowing your Arduino to turn on a water pump automatically.
-
Outputs: Analog (Exact moisture level) & Digital (Threshold switch)
-
Adjustable: Set your "Dry" trigger point with the blue potentiometer.
-
Ideal For: Smart irrigation systems, greenhouse monitoring, and science projects.

Reviews
There are no reviews yet.