int LED = 7;
int inputPin = A1;
int PIR_STATE = LOW;
int VALUE = 0;
int buzz= 7;
void setup() {
pinMode(LED, OUTPUT);
pinMode(buzz, OUTPUT);
pinMode(inputPin,INPUT);
Serial.begin(9600);
}
void loop(){
VALUE = digitalRead(inputPin);
if (VALUE == HIGH) {
digitalWrite(LED, HIGH);
tone(buzz, 1000);
if (PIR_STATE == LOW) {
// we have just turned on
Serial.println("Motion has been detected!");
PIR_STATE = HIGH;
delay(1000);
}
} else {
digitalWrite(LED, LOW);
noTone(buzz);
if (PIR_STATE == HIGH){
// we have just turned of
Serial.println("Motion has been stopped!");
PIR_STATE = LOW;
delay(1000);
}
}
}