double tiempo;
void fnc_dynamic_digitalWrite(int _pin, int _e){
pinMode(_pin,OUTPUT);
digitalWrite(_pin,_e);
}
void setup()
{
tiempo = 100;
}
void loop()
{
yield();
fnc_dynamic_digitalWrite(0, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(1, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(2, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(3, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(4, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(5, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(6, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(7, HIGH);
delay(tiempo);
fnc_dynamic_digitalWrite(0, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(1, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(2, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(3, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(4, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(5, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(6, LOW);
delay(tiempo);
fnc_dynamic_digitalWrite(7, LOW);
delay(tiempo);
}