bool ledstate = false;
bool Lastbuttonstate = HIGH;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(3, OUTPUT);
pinMode(4, INPUT);
pinMode(5, OUTPUT);
pinMode(6, INPUT);
pinMode(7, OUTPUT);
pinMode(8, INPUT);
pinMode(9, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int x = digitalRead(4);
Serial.println(x);
if(x==1){
digitalWrite(3, HIGH);
delay(20);
}
else {
digitalWrite(3, LOW);
delay(20);
}
int y = digitalRead(6);
if (y==1){
digitalWrite(7, HIGH);
delay(20);
for(int i=0; i<3; i++){
tone(5, 1000);
delay(200);
noTone(5);
delay(200);
}
}
else{
digitalWrite(7, LOW);
delay(20);
noTone(5);
}
bool buttonstate = digitalRead(8);
if (buttonstate == LOW && Lastbuttonstate == HIGH){
ledstate = !ledstate ;
digitalWrite(9, ledstate ? LOW : HIGH);
delay(200);
}
Lastbuttonstate = buttonstate;
}