1. El Octavo Bit
  2. / Arduino
  3. / Modulos y sensores
  4. / Módulo Sensor Óptico Infrarrojo TCRT5000

Módulo Sensor Óptico Infrarrojo TCRT5000

| Actualizado:
Comentarios: 0

Módulo Sensor Óptico Infrarrojo TCRT5000
Módulo Sensor Óptico Infrarrojo TCRT5000

El TCRT5000 es un sensor óptico reflexivo que consta de un emisor de luz infrarroja y un fototransistor. El fototransistor detecta la luz reflejada cuando un objeto pasa frente al sensor.

TCRT5000 Sensor infrarrojo de proximidad
TCRT500 sensor infrarrojo de proximidad

El LED emite un haz de luz, invisible para el ojo humano, que se refleja en una superficie adyacente (3-15mm) y es capturado por el fototransistor, que tiene una película de filtrado de luz natural, y deja el paso de los infrarrojos emitidos por el LED. Según sea la reflectividad de la superficie, el fototransistor recibe un valor mayor o menor de la reflexión, permitiendo distinguir entre zonas más claras y oscuras de un objeto.

Detecta materiales reflexivos tales como papel, tarjetas de IBM, cintas magnéticas, etc. Es utilizado en proyectos de encoder, robótica, seguidor de líneas, detección de material reflectivo, etc.

TCRT5000 en módulo

Módulo Sensor Óptico Infrarrojo TCRT5000
Módulo sensor óptico infrarrojo TCRT5000

El módulo sensor óptico infrarrojo TCRT5000 con tres pines es utilizado especialmente en proyectos de robótica, sobre todo en los seguidores de línea. El montaje de un módulo de este tipo, con tres pines, VCC (+), GND (-) y OUT (Vout), es sencillo:

Montaje del sensor TCRT5000 con Arduino
Montaje del sensor TCRT5000 con Arduino

Alimentamos el módulo a través de VCC conectándolo con la salida de 5 voltios; el GND se conecta al GND de Arduino y el pin OUT se conecta al pin digital 2 de Arduino, para leer el estado del sensor.

Para comprobar su funcionamiento podemos utilizar el siguiente código:

int Sensor = 2;
int Valor;
int Estado = 1;

void setup(){
  Serial.begin(9600);   
  pinMode(Sensor, INPUT);
}

void loop(){
  Valor = digitalRead(Sensor);  
  if (Valor != Estado){
    Serial.println(Valor);
    if (Valor == HIGH)
    Serial.println("Estamos fuera de la línea oscura");
    else
    Serial.println("Zona oscura");
    Estado = Valor;
  }
  delay(500);
}
Sensor TCRT5000 sobre una zona reflectante

Artículos que te pueden interesar

Módulo HC-06 Bluetooth
Módulo HC-06 Bluetooth Compatible con Arduino

Módulo HC-06 Bluetooth Compatible con Arduino

| Actualizado:
Comentarios: 0

El módulo Bluetooth HC-06 es ideal para utilizar en todo tipo de proyectos donde necesites una conexión inalámbrica fiable y sencilla de utilizar. Se configura mediante comandos AT y aunque a diferencia de su hermano el HC-05, el HC-06 solo…

TM1637, display digital de 4 dígitos
TM1637: módulo display digital de 4 dígitos.

TM1637: módulo display digital de 4 dígitos.

| Actualizado:
Comentarios: 0

El módulo de pantalla LED de 4 dígitos con TM1637 se puede controlar con sólo dos líneas de control DIO y CLK. Característica de Módulo Display Digital TM1637 4 Dígitos: Tensión de alimentación de 3V-5V Consumo de corriente 250 mA…

Resistencias cerámicas

Resistencias cerámicas

| Actualizado:
Comentarios: 0

Aunque existen varios tipos de resistencias, las más comunes son las resistencias cerámicas. Son los componentes más usados en los circuitos electrónicos, y su finalidad es la de limitar la corriente que circula por un circuito, así como dividir la…

Módulo HC-SR04 Sensor de Ultrasonido

Módulo HC-SR04 Sensor de Ultrasonido

| Actualizado:
Comentarios: 0

El sensor HC-SR04 es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado frente a este. Quizá la característica más destacada del HC-SR04…

Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *