Keszoox
5PCS TCRT5000/TCRT5000L Reflective Photoelectric Sensor Module
5PCS TCRT5000/TCRT5000L Reflective Photoelectric Sensor Module
Couldn't load pickup availability
TCRT5000 / TCRT5000L Reflective Photoelectric Sensor Module — 5 Pieces
The TCRT5000 is a compact reflective optical sensor combining an infrared emitter and phototransistor in a single package, optimized for short-range surface detection. Mounted on a breakout module with onboard comparator (LM393), power LED, and signal LED, it provides a clean digital output directly readable by Arduino, ESP32, STM32, and Raspberry Pi GPIO pins — no ADC or signal conditioning required.
Widely used in line-following robots, rotary encoders, object counters, and proximity switches, the TCRT5000 module is one of the most versatile and cost-effective sensors in the maker and robotics toolkit.
Specifications
- Sensor IC: TCRT5000 / TCRT5000L (Vishay)
- Emitter: Infrared LED, peak wavelength 950nm
- Detector: NPN phototransistor
- Sensing Range: 2.5mm – 15mm (optimal ~5mm, reflective surface dependent)
- Supply Voltage: 3.3V – 5V DC
- Output Type: Digital (HIGH/LOW via LM393 comparator)
- Sensitivity: Adjustable via onboard potentiometer
- Output Current: ≤15mA
- Indicators: Power LED (red) + signal LED (green, lights when object detected)
- PCB Size: ~32 × 14mm
- Connector: 3-pin (VCC, GND, OUT)
- Quantity: 5 pieces per pack
Pin Connections
- VCC → 3.3V or 5V
- GND → Ground
- OUT → Digital input pin (HIGH = no object / white surface; LOW = object detected / black surface)
Sensitivity Adjustment
Turn the onboard potentiometer clockwise to increase sensitivity (detect at greater distance or darker surfaces), counterclockwise to decrease. The signal LED provides real-time visual feedback during calibration — adjust until the LED reliably switches at the desired detection threshold.
TCRT5000 vs. TCRT5000L
- TCRT5000: Standard package with visible red indicator LED on the sensor body
- TCRT5000L: Same specifications, no visible indicator LED — preferred where stray visible light must be minimized
- Both are electrically identical and interchangeable on this module
Typical Applications
- Line-following robots: Detect black line on white surface (or vice versa) for autonomous navigation
- Rotary encoders: Count slots on a disc for speed and position measurement
- Object counters: Count items on a conveyor or production line
- Proximity detection: Detect presence of objects at short range without contact
- Paper/tape end detection: Detect transparent vs. opaque media
- Liquid level sensing: Detect liquid surface through transparent container walls
Arduino Example (Line Detection)
- Connect OUT to Arduino pin D2
int val = digitalRead(2);- val = LOW (0) → dark/black surface or object detected
- val = HIGH (1) → light/white surface or no object
Package Contents
- 5 × TCRT5000/TCRT5000L reflective photoelectric sensor module
