ACTIVIDAD 5: UTILIZACIÓN DE “for”

 

1º Prueba el siguiente código

int Led_Rojo = 10;

int Led_Verde = 9;

int Pulsador_NA = 8;

int Estado_Pulsador_NA = 0;

 

void setup()

{               

  pinMode(Led_Rojo, OUTPUT);

  pinMode(Led_Verde, OUTPUT);

  pinMode(Pulsador_NA, INPUT); 

}

 

 

void loop()

{

 

  Estado_Pulsador_NA = digitalRead(Pulsador_NA);

  if(Estado_Pulsador_NA == LOW)

    {

      digitalWrite(Led_Rojo, HIGH);

      digitalWrite(Led_Verde, LOW); 

      delay(100);

      digitalWrite(Led_Rojo, LOW); 

      digitalWrite(Led_Verde, HIGH);   

      delay(100);     

    }

   else

   {

     for(int i = 0; i < 5; i++)

     {

      digitalWrite(Led_Rojo, HIGH); 

      digitalWrite(Led_Verde, HIGH);   

      delay(1000);

      digitalWrite(Led_Rojo, LOW);

      digitalWrite(Led_Verde, LOW); 

      delay(1000);

     }

   }

}

 Explica cómo funciona SI PULSAS Y SI NO PULSAS

  ¿Cuántas veces se apagan y se encienden los leds al pulsar?

5º ¿Para qué crees que se utiliza el comando “for”?