ACTIVIDAD 6: CREAR FUNCIONES PROPIAS

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)

    {

      parpadeo();

    }

   else

   {

      apagaYenciende();

   }

}

void parpadeo()

{

  digitalWrite(Led_Rojo, HIGH);

  digitalWrite(Led_Verde, LOW); 

  delay(100);

  digitalWrite(Led_Rojo, LOW); 

  digitalWrite(Led_Verde, HIGH);   

  delay(100);     

 }

 

void apagaYenciende()

{

 

   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 como funciona SI PULSAS Y SI NO PULSAS

  ¿Qué diferencia hay en el código con respecto al ejercicio anterior?

5º ¿Qué utilidad crees que tiene la utilización de funciones propias?