Sensor Detector De Obstáculos Ir-08h P

El sensor funciona mediante el envío de los rayos infrarrojos de frecuencia determinada. Cuando el rayo infrarrojo se encuentra con un obstáculo (superficie de reflexión), se refleja y recibida por el receptor. Entonces la luz indicadora correspondiente se activa. El sensor tiene un botón del potenciómetro se puede ajustar para cambiar la distancia de detección. Me las he arreglado para trabajar con 10,5 cm (aproximadamente 4,1 pulgadas).

A pesar de que el sensor tiene 4 pines, sólo se usan los primeros 3. El último PIN, al parecer, no hace nada (pero corrígeme si me equivoco). Fui tratando de trabajar con él utilizando el PIN – ES – como un PIN de activación del sensor (poniéndolo en ALTO) y desactivar el sensor (poniéndolo en bajo), pero el resultado fue el mismo. El sensor siempre funcionaba. Cuando la lectura, la entrada es siempre 1.

A continuación se muestran las conexiones del sensor (de toma de tierra para ES)

Sensor Arduino
GND GND
+ 5v
Out PIN 9
EN Not used
int LED = 13; // Use the onboard Uno LED
int isObstaclePin = 9; // This is our input pin
int isObstacle = HIGH; // HIGH MEANS NO OBSTACLE

void setup() {
pinMode(LED, OUTPUT);
pinMode(isObstaclePin, INPUT);
Serial.begin(9600);

}

void loop() {
isObstacle = digitalRead(isObstaclePin);
if (isObstacle == LOW)
{
Serial.println(«OBSTACULO»);
digitalWrite(LED, HIGH);
}
else
{
Serial.println(«limpio»);
digitalWrite(LED, LOW);
}
delay(100);
}

Gracias a http://blog.whatgeek.com.pt/arduino/keyesir-obstacle-avoidance-sensor/

Deja una respuesta

Tu dirección de correo electrónico no será publicada.