const int numLed = 6; //numero de LEDs
int Led[numLed] ={5,6,7,8,9,10}; //pin digital de salida
int pot1 = A0;
int pot2 = A1;
int timePrendido = 0; //tiempo de espera
int timeApagado = 0;
void setup()
{
pinMode(pot1,INPUT);
pinMode(pot2,INPUT);
for(int i=0;i<6;i++)
pinMode(Led[i],OUTPUT); //se establece el pin digital de salida
}
void loop()
{
//valores leidos de los potenciometros
timePrendido = analogRead(pot1);
timeApagado = analogRead(pot2);
//se prende y apaga los LEDs deacuerdo al tiempo de retardo del método map
for(int i = 0; i < 6; i++){
prender(Led[i]);
apagar(Led[i]);
}
}
void prender(int led)
{
digitalWrite(led, HIGH);
delay (timePrendido);
}
void apagar(int led)
{
digitalWrite(led, LOW);
delay (timeApagado);
}