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(6, 300);
}
}
void parpadeo()
{
digitalWrite(Led_Rojo, HIGH);
digitalWrite(Led_Verde, LOW);
delay(100);
digitalWrite(Led_Rojo, LOW);
digitalWrite(Led_Verde, HIGH);
delay(100);
}
void apagaYenciende(int ciclos, int retardo)
{
for(int i = 0; i < ciclos; i++)
{
digitalWrite(Led_Rojo, HIGH);
digitalWrite(Led_Verde, HIGH);
delay(retardo);
digitalWrite(Led_Rojo, LOW);
digitalWrite(Led_Verde, LOW);
delay(retardo);
}
}
foto