Sensor PIR com Arduino


Neste tutorial vamos mostrar como utilizar o sensor PIR (Passive Infrared) com Arduino. O sensor PIR é um sensor de movimento por calor (infravermelho). O sensor ativa o alarme assim que detecta uma mudança no infravermelho em um determinado lugar. Portanto, se uma pessoa se movimentar na frente do sensor PIR, este irá detectar a mudança e ativará o alarme.

Materiais:

PIR Sensor (Datasheet)


O sensor PIR tem três fios: GND (marrom), VCC (vermelho) e Saída (AZUL). A figura abaixo mostra a ligação a ser feita no Arduino:


A programação está mostrada abaixo:


int pirPin = 2; //digital 2
intLedPin = 13;
void setup(){
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(LedPin,OUTPUT);
}
void loop(){
int pirVal = digitalRead(pirPin);
if(pirVal == LOW){ //was motion detected
digitalWrite(LedPin,HIGH);
delay(2000);
}
else
{
digitalWrite(LedPin,LOW);
}
}

Ao detectar movimento PIR, o Led da placa Arduino próximo a o pino 13 acenderá. Caso contrário ficará apagado.


Qualquer duvida envie um comentário.... 

Nenhum comentário:

Postar um comentário