TCRT5000 Infrared Reflective Sensor Module
The TCRT5000 module pairs an 880nm infrared LED with a phototransistor, detecting reflected IR from surfaces within 0.2–15mm. An LM393 comparator converts the phototransistor signal to a clean TTL digital output; the detection threshold is set by an onboard potentiometer. Both digital and raw analogue outputs are available on the 4-pin header, and the 3.3V–5V supply range covers Arduino, ESP32, and Raspberry Pi without level shifting.
- TCRT5000 sensor — 880nm IR LED and phototransistor in one housing
- 0.2mm–15mm detection range — adjustable via onboard potentiometer
- Digital + analogue outputs — LM393 comparator for TTL, raw pin for ADC
- 3.3V–5V supply — direct GPIO connection on Arduino and ESP32
- Pack of 10 — covers a full 5- or 10-channel line sensor array
| Specification | Value |
|---|---|
| Sensor IC | TCRT5000 |
| IR wavelength | 880nm |
| Detection range | 0.2mm – 15mm |
| Comparator | LM393 (active low on reflection) |
| Supply voltage | 3.3V – 5V |
How do you set the TCRT5000 sensitivity?
Turn the blue potentiometer clockwise to increase sensitivity (longer detection range) or counter-clockwise to reduce it. The onboard indicator LED lights when the digital output triggers. Adjust while the module is powered and aimed at the target surface.
What surface colours does it detect?
White and light surfaces reflect IR well; black surfaces absorb it. The module distinguishes black lines on white backgrounds reliably, making it the standard sensor for line-following robots. Dark ambient light or direct sunlight can interfere — shroud the sensor for outdoor use.
Best for
Line-following robots, sumo robot edge detection, conveyor part counting, 3D printer filament run-out detection, encoder disc speed sensing, and drawer or door position sensing.
Why Kunkune
Shipped from UK stock. 10-pack covers a full multi-channel sensor array. 60-day returns, no minimum order.
Buying in bulk? For orders of 10+ packs, contact us for trade pricing.

















