Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int leds[] = {2,3,4,5,6};
- int n;
- int tiempo= 300;
- int button = 10;
- int zumbador= 11;
- void setup() {
- // declaramos las entradas y salidas.
- for(n=0;n<5;n++)
- {
- pinMode(leds[n], OUTPUT);
- }
- pinMode(button, INPUT); //Daros cuenta de que el pulsador es una ENTRADA
- pinMode(zumbador, OUTPUT);
- }
- void loop() {
- for (n=0;n<5;n++){//Este bucle ilumina los led de izquierda a derecha
- digitalWrite (leds[n],HIGH);
- delay(tiempo);
- digitalWrite (leds[n],LOW);
- delay(tiempo);
- }
- for (n=5;n>=0;n--) {//Este bucle ilumina los led de derecha a izquierda
- digitalWrite (leds[n],HIGH);
- delay(tiempo);
- digitalWrite (leds[n],LOW);
- delay(tiempo);
- }
- if (digitalRead(button) == HIGH & n==2)//esta línea es importante
- //Va a imponer que se cumpla la condición de que pulsemos el led en el momento que esté encendido
- {
- digitalWrite(zumbador,HIGH);
- delay(1000);
- digitalWrite(zumbador,LOW);
- tiempo = tiempo - 50; //Se va a reducir el tiempo en 50 ms
- if(tiempo<100){
- tiempo=300 ;//Aquí termina el juego
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement