Es un sensor infrarrojo pasivo que mide la luz infrarroja (IR) que radiada de los objetos situados en su campo de visión. Se utilizan principalmente en los detectores de movimiento.
¿Cómo funciona?
Todos los objetos con una temperatura por encima del cero absoluto emiten calor. Por lo general, esta radiación es invisible para el ojo humano, ya que irradia en longitudes de onda infrarrojas, pero puede ser detectado por dispositivos electrónicos diseñados para tal propósito.
El término pasivo, en este caso, se refiere al hecho de que los dispositivos PIR no generan o irradian cualquier energía para fines de detección. Trabajan en su totalidad para la detección de la energía emitida por otros objetos. Es importante tener en cuenta que los sensores PIR no detectan o miden "calor" sino que detectan la radiación infrarroja emitida por un objeto, que es diferente pero que a menudo está asociado/correlacionado con la temperatura del objeto.
La aplicación común
Una de sus aplicaciones principales es en los sistemas de alarma. Estos se pueden conectar a la central del sistema mediante cable o vía radio.
Conexion con Arduino
Código
El código necesario para realizar la lectura es simple. Solamente leemos la salida del PIR, y hacemos parpadear el LED mientras la señal esté activa.
"La salida del PIR estara ectivada (1) solo en precencia de movimiento"
INICIO
const int LEDPin= 13;
const int PIRPin= 2;
void setup()
{
pinMode(LEDPin, OUTPUT);
pinMode(PIRPin, INPUT);
}
void loop()
{
int value= digitalRead(PIRPin);
if (value == HIGH)
{
digitalWrite(LEDPin, HIGH);
delay(50);
digitalWrite(LEDPin, LOW);
delay(50);
}
else
{
digitalWrite(LEDPin, LOW);
}
}
FINAL
creador de gif @carlos-cabeza
ESPERO SEA DE UTILIDAD
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://arduino123.blogspot.com/p/pir.html
Excelente post amigo, espero y puedas subir algun tutorial sobre arduino, ya que apenas voy empezando en ese mundo y pues si se me complica algo
Con mucho gusto.
interesante!