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

Shield V5.0 placa de expansión para Arduino
Shield V5.0 para Arduino

Shield V5.0 para Arduino

| Actualizado:
Comentarios: 0

El Sensor Shield V5.0 es una placa de expansión diseñada para su uso con placas de desarrollo Arduino. Se monta directamente sobre una placa base Arduino y proporciona una interfaz conveniente para conectar varios sensores y módulos adicionales. Contenido 1…

Receptor infrarrojo universal VS1838B y el módulo KY-022 para Arduino
Receptor infrarrojo VS1838B y KY-022

Receptor infrarrojo universal VS1838B y el módulo KY-022

| Actualizado:
Comentarios: 0

El VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones. El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED, montado sobre una placa de circuito impreso. Contenido…

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…

Sensores de campo magnético de efecto Hall

Sensores de campo magnético de efecto Hall

| Actualizado:
Comentarios: 0

Un sensor de efecto Hall es un dispositivo que produce un voltaje eléctrico cuando está situado en un campo magnético. Su funcionamiento se basa en la fuerza que los campos magnéticos ejercen sobre las cargas en movimiento. Existen sensores magnéticos…

Comentarios - 0

Deja un comentario

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