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.
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);
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(LedPin,OUTPUT);
}
}
void loop(){
int pirVal = digitalRead(pirPin);
int pirVal = digitalRead(pirPin);
if(pirVal == LOW){ //was motion detected
digitalWrite(LedPin,HIGH);
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....
Qualquer duvida envie um comentário....
Nenhum comentário:
Postar um comentário