int leds[]={9,10,11,12,13};
int n=0;
int tiempo=300;
int zumbador=5;
int pulsador=3;
void setup() {
for (n=0;n<5;n++){
pinMode(leds[n],OUTPUT);
}
pinMode(zumbador,OUTPUT);
pinMode(pulsador,INPUT);
}
void loop() {
for(n=0;n<5;n++){
digitalWrite(leds[n],HIGH);
delay(tiempo);
digitalWrite(leds[n], LOW);
delay(tiempo);
comprobar();
}
}
void comprobar(){
if (digitalRead(pulsador)==HIGH && n==2){
tone(zumbador,1000,500);
delay(1000);
noTone(zumbador);
delay(1000);
tiempo=tiempo-20;
if(tiempo<10){
tiempo=300;
}
}
}
No hay comentarios:
Publicar un comentario