volatile boolean item;
void setup(){
item = false;
pinMode(13, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, INPUT);
digitalWrite(13,HIGH);
digitalWrite(13,LOW);
item = digitalRead(12);
}
void loop(){
if (item == true) {
digitalWrite(13,LOW);
tone(11,131);
} else {
digitalWrite(13,HIGH);
}
if (digitalRead(12) == 0) {
delay(500);
item = !item;
}
}