const int led=13;
const int sensor=10;
int estado = LOW;
bool esperar = false;
int contador=1;
void setup() {
pinMode(led, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
Serial.println("Clique no sensor PIR");
Serial.println("Depois clique em SIMULATE MOTION");
}
void loop() {
estado = digitalRead(sensor);
if (estado == HIGH) {
digitalWrite(led, HIGH);
if (esperar == false) {
Serial.println("Movimentação detectada");
esperar = true;
}
Serial.print(contador);
Serial.println("S");
contador++;
delay(1000);
}
else {
digitalWrite(led, LOW);
if (esperar == true) {
Serial.println("Movimentação encerrada");
esperar = false;
contador=1;
}
}
}