int button = 0; int signal = 0; int n = 0; int x = 0; int t = 0; int h = 0; int d = 0; int u = 0; void setup() { pinMode(1, OUTPUT); pinMode(3, INPUT); pinMode(4, INPUT); } void loop() { signal = digitalRead(4); if(signal==LOW){ tone(1,1500); do{ signal = digitalRead(4); delay(10); } while (signal==LOW); n++; delay(20); noTone(); } button = digitalRead(3); if (button == LOW){ t=n/1000; h=(n-(1000*t))/100; d=(n-(1000*t)-(100*h))/10; u=(n-(1000*t)-(100*h)-(10*d)); delay(100); for(x=t;x>0;x--){ tone(1,1500); delay(200); noTone(); delay(200); } delay (600); for(x=h;x>0;x--){ tone(1,1500); delay(200); noTone(); delay(200); } delay (600); for(x=d;x>0;x--){ tone(1,1500); delay(200); noTone(); delay(200); } delay (600); for(x=u;x>0;x--){ tone(1,1500); delay(200); noTone(); delay(200); } x=0; } }