TCRT-5000 Phototransistor – Optical Sensor

Apple Shopping Event

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

10,00 EGP

5 People watching this product now!

Payment Methods:

Description

The TCRT5000 Phototransistor Optical Sensor is a compact reflective infrared sensor used for proximity sensing, object detection, and line-following applications. It integrates an infrared emitter (IR LED) and a phototransistor detector in a single package, making it ideal for detecting objects or surface variations based on reflected IR light.

With its narrow detection range and high sensitivity, the TCRT5000 is widely used in robotics, automation systems, line-following robots, and position encoders. It can easily interface with Arduino, Raspberry Pi, and other microcontroller platforms, making it suitable for both beginners and advanced users.


Key Features

  • Combines IR transmitter and phototransistor in one package

  • Detects reflected IR light from nearby objects or surfaces

  • Ideal for line-followers, edge detection, and proximity sensing

  • Compatible with 3.3V and 5V logic (Arduino, ESP32, etc.)

  • Compact and reliable design for embedded use

  • Low cost and widely supported in open-source projects


Specifications

Parameter Value
Sensor Type Reflective Optical Sensor
IR Emitter Wavelength ~950nm
Detection Range 2mm – 15mm (varies with surface)
Operating Voltage 3.3V – 5V (via appropriate resistor)
Output Type Analog or digital (depends on use)
Package Type 4-pin Through-hole
Response Time Fast (suitable for real-time detection)
Applications Line-following robots, obstacle sensors, rotary encoders

Package Includes

  • 1 × TCRT5000 Reflective Optical Sensor Module

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
TCRT5000VCC/GND/OUT3.3-5V / GND / board digital pin
📟
TCRT-5000 Phototransistor - Optical Sensor
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
TCRT-5000 Phototransistor - Optical Sensor - Arduino Uno
TCRT-5000 Phototransistor - Optical Sensor - Arduino Nano
TCRT-5000 Phototransistor - Optical Sensor - Arduino Mega
TCRT-5000 Phototransistor - Optical Sensor - ESP32
TCRT-5000 Phototransistor - Optical Sensor - ESP8266
TCRT-5000 Phototransistor - Optical Sensor - STM32
TCRT-5000 Phototransistor - Optical Sensor - Raspberry Pi Pico
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_arduino_uno.inoArduino Uno
350 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 2 on Arduino Uno
6#define SWITCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_arduino_nano.inoArduino Nano
351 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 2 on Arduino Nano
6#define SWITCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_arduino_mega.inoArduino Mega
351 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 2 on Arduino Mega
6#define SWITCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_esp32.inoESP32
344 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 4 on ESP32
6#define SWITCH_PIN 4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_esp8266.inoESP8266
348 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin D4 on ESP8266
6#define SWITCH_PIN D4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_stm32.inoSTM32
348 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin PB4 on STM32
6#define SWITCH_PIN PB4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
📄 File: tcrt-5000_phototransistor_-_optical_sensor_-_raspberry_pi_pico.inoRaspberry Pi Pico
356 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// Digital pin 2 on Raspberry Pi Pico
6#define SWITCH_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(SWITCH_PIN, INPUT);
11}
12
13void loop() {
14 int state = digitalRead(SWITCH_PIN);
15 Serial.println(state == HIGH ? "Reflective surface: TRIGGERED" : "Reflective surface: idle");
16 delay(200);
17}
Reflective IR sensor with onboard comparator - digital output.

نظرة عامة ومواصفات المنتج — بالعربية

TCRT-5000 Phototransistor - Optical Sensor متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم PIR / IR and Optical Sensor وSensors، بسعر 10,00 EGP. كود المنتج لدينا: EK1753. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • Product Type: Optical Sensor
  • Pa Model: TCRT-5000
  • Sensor Type: Reflective Infrared Sensor
  • Components: IR Transmitter + Phototransistor
  • Operating Voltage (V): 3.3 – 5
  • Forward Voltage (Ir Led) (V): 1.2 – 1.5
  • Forward Current (Ma): 20
  • Detection Distance (Mm): 0.2 – 15 (approx.)

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من PIR / IR and Optical Sensor في إكوسترا.

Specification

Specification

WeightWeight1 g
Dimensions0,5 × 0,5 × 0,45 cm
Product TypeOptical Sensor
ModelTCRT-5000
Sensor TypeReflective Infrared Sensor
ComponentsIR Transmitter + Phototransistor
Operating Voltage (V)3.3 – 5
Forward Voltage (IR LED) (V)1.2 – 1.5
Forward Current (mA)20
Detection Distance (mm)0.2 – 15 (approx.)
Length (mm)10.2
Width (mm)5.8
Height (mm)7
Weight (g)1
Output TypeAnalog (Phototransistor)
Mounting TypeThrough Hole (THT)
Pin Count4
Wavelength (nm)950 (typical)
ApplicationLine Tracking, Object Detection, Distance Sensing, DIY Electronics, Robotics

Customer Reviews