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.
Imagen | Descripción |
---|---|
![]() |
Arduino Uno o equivalente. |
![]() |
Cables de conexión |
![]() |
Un módulo de seguimiento de líneas KY023 |
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.
Módulo | Arduino |
---|---|
S | Ent.dig. |
V+ | +5V |
G | GND |
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:
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);
}
}