// Projeto 25 - Sensor de movimento PIR
const int pinSensor = 7;
const int pinLED = 6;
bool valorSensor;
int tempoLigado = 5000;
int contador = 0; // conta o número de vezes que o sensor deteta movimento
void setup()
{
pinMode(pinSensor, INPUT);
pinMode(pinLED, OUTPUT);
digitalWrite(pinSensor, LOW);
digitalWrite(pinLED, LOW);
Serial.begin(9600);
}
void loop()
{
valorSensor = digitalRead(pinSensor);
if (valorSensor == 1)
{
contador++;
Serial.print("Movimento detetado: ");
Serial.println(contador);
digitalWrite(pinLED, HIGH);
delay(tempoLigado);
}
delay(100);
digitalWrite(pinLED, LOW);
}