int ledPurple = 6;
int ledGreen = 4;
int btn = 7;
bool btnState = LOW;
int motionSensor = 10;
bool motionSensorState = LOW;
int buzzer = 2;
void setup() {
// put your setup code here, to run once:
pinMode(ledPurple, OUTPUT);
pinMode(ledGreen, OUTPUT);
pinMode(btn, INPUT_PULLUP);
pinMode(motionSensor, INPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
btnState = !digitalRead(btn);
digitalWrite(ledPurple, HIGH);
motionSensorState = digitalRead(motionSensor);
if(btnState == HIGH && motionSensorState == HIGH){
digitalWrite(ledGreen, HIGH);
tone(buzzer, 250);
}else{
digitalWrite(ledGreen, LOW);
noTone(buzzer);
}
Serial.println(btnState);
}