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

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

Módulo Sensor Óptico Infrarrojo TCRT5000

| Actualizado:
Comentarios: 0

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. TCRT500 sensor infrarrojo de proximidad El LED emite un…

Real-Time-Clock (RTC) DS1302
Real-Time-Clock (RTC) DS1302, módulo reloj

Real-Time-Clock (RTC) DS1302, módulo reloj

| Actualizado:
Comentarios: 0

El módulo reloj DS1302 RTC permite ajustar la fecha y la hora, contiene un reloj-calendario en tiempo real con 31 bytes de RAM estática. El módulo reloj proporciona información de segundos, minutos, días, semanas, meses y años. El número de…

Buzzer pasivo y activo
Buzzer pasivo (KY-006) y activo (KY-012)

Buzzer pasivo (KY-006) y activo (KY-012)

| Actualizado:
Comentarios: 0

El zumbador o buzzer es un dispositivo electrónico que actúa como un transductor. Su función es producir un sonido agudo o zumbido mientras se le está suministrando corriente. Se pueden encontrar de dos tipos: Los que integran oscilador, por ejemplo…

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…

Comentarios - 0

Deja un comentario

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