Descripción
Este sensor de rastreo de líneas consta de un emisor y receptor infrarrojos. Cuando la luz emitida por el emisor refleja en una superficie y llega el receptor se activa la salida, indicando la detección de un objeto. Además, como la emisión es luz, el color de la superficie puede afectar a la cantidad de luz reflejada. Este principio se usa para detectar una línea negra sobre fondo blanco en el suelo, típica competición robótica. La luz refleja sobre la superficie blanca, no así sobre la línea negra. Un algoritmo de control adecuado hacer que consigamos detectar y seguir esta línea. Para optimizar el funcionamiento tanto emisor como receptor están montados muy juntos y con una estructura de sensor que facilita pegarlo al suelo lo máximo posible. Aún así, la luz solar puede provocar fallos en la detección, por lo que se recomienda tapar el sensor en la medida de lo posible.
El umbral de detección es ajustable mediante el potenciómetro. La distancia de detección de este sensor es de 1 – 15mm, por lo que se considera un sensor de muy corta distancia. La distancia óptima recomendada es de 2,5mm.
El sensor proporciona un ‘1’ cuando detecta una zona clara (refleja bastante luz), mientras que proporciona un ‘0’ cuando detecta una zona oscura (no refleja apenas luz).
Modelo: KY-033 (KY033).
¿Sólo quieres el elemento sensor (emisor + receptor IR)?: Pincha aquí
Código de ejemplo:
// *** CONFIGURACIÓN *** void setup() { Serial.begin(9600); //Inicia puerto serie a 9600bps (Monitor Serie) pinMode(8, INPUT); //definir pin 8 como entrada (conectado al sensor) } // *** CÓDIGO PRINCIPAL *** void loop(){ if (digitalRead(8) == LOW) { // Si se detecta un nivel bajo en la entrada... Serial.println("Oscuro"); // ...zona oscura } else { // En otro caso... Serial.println("Claro"); // ...zona clara } delay(1000); // Espera antes de hacer la siguiente medición }
Valoraciones
No hay valoraciones aún.