El Sensor de Infrarrojos IR es un circuito compuesto por un emisor de IR y un receptor de IR, más el IC comparador LM393, que facilita su conexión con Arduino, PIC o Raspberry Pi, ya que su voltaje es de 3,3-5V.
Su funcionamiento es sencillo: cuando se coloca un obstáculo reflectante (color blanco) delante del sensor infrarrojo IR, la señal infrarroja se refleja en el receptor. Cuando esto sucede, el pin de salida OUT se establece en un nivel bajo (0) y el LED verde del módulo se enciende, lo que indica que se ha detectado algún obstáculo.
Si la superficie del obstáculo es de color negro, la radiación infrarroja no se refleja. Esto permite que el sensor reconozca líneas negras sobre un fondo blanco (y viceversa), lo que permite que su robot siga esa línea.
El rango del sensor es de 2 a 80 cm, que se puede ajustar mediante un potenciómetro en la placa. El sensor infrarrojo o de obstáculos IR es un gran componente para su uso en robots, contadores, alarmas y otros proyectos con Arduino.
Características técnicas:
• Sensor de obstáculos IR;
• Voltaje de funcionamiento: 3,3 a 5 V CC;
• Emisor y receptor de infrarrojos;
• Distancia de detección: 2 a 80 cm;
• Potenciómetro para ajuste de distancia;
• Dimensiones: 37 x 14 x 6 mm.
Ejemplo de esquema:
*En la galería*
En la práctica:
// IR Obstacle Collision Detection Module int LED = 13; // Use the onboard Uno LED int isObstaclePin = 7; // 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("OBSTACLE!!, OBSTACLE!!"); digitalWrite(LED, HIGH); } else { Serial.println("clear"); digitalWrite(LED, LOW); } delay(200); }
Valoraciones
Clear filtersNo hay valoraciones aún.