arduino-tutorial-es

29 - Módulo de seguimiento de líneas

Descripción

Con este módulo, tu coche o robot solo puede caminar por una línea. Cuando el detector se mueve de blanco a negro, emite una señal TTL. Así que si dibujas una línea negra entre las dos ruedas de tu coche, caminará a lo largo de tu carretera esperada.

Pines del módulo KY-033

Material

Imagen Descripción
Arduino Uno o equivalente.
Cables de conexión
Un módulo de seguimiento de líneas KY023

Principio de trabajo

El sensor de infrarrojo TCRT5000 contiene un diodo emisor de infrarrojos que continuamente está emitiendo. Mientras no se refleje ningún rayo IR o la intensidad reflejada sea baja, el fototransistor se mantendrá en corte y la salida del módulo estará en ALTO (HIGH). Cuando un objeto entra en el rango de detección, o la superficie de reflexión cambia, la intensidad de los rayos infrarrojos reflejados es lo suficientemente grande y el fototransistor entra en saturación, por lo que la salida del módulo pasa a nivel BAJO (LOW), y el indicador LED se ilumina.

Esquema eléctrico módulo KY-033

Especificaciones técnicas

Configuración de pines

Módulo Arduino
S Ent.dig.
V+ +5V
G GND

Ejemplo

El ejemplo muestra que cuando el sensor detecta el área negra, la señal de salida del pin “S” es BAJO(LOW), entonces el LED13 se apaga mientras la luz “L” en este módulo se activa. Por el contrario, LED13 se activa.

La conexión a continuación:

Cableado del módulo KY-033

Programación


int Led=13;
int tracking =3;
int val;

void setup()
{
  pinMode(Led,OUTPUT);
  pinMode(tracking,INPUT);
}

void loop()
{
val=digitalRead(tracking);
  if(val==HIGH){
    digitalWrite(Led,HIGH);
  }
  else{
    digitalWrite(Led,LOW);
  }
}

Ver también