#define maxleds 8
#define pot A0
int led[maxleds] = {2,3,4,5,6,7,8,9};
void setup ()
{
Serial.begin(9600);
for (int i=0;i<maxleds;i++)
pinMode(led[i],OUTPUT);
}
void loop()
{
int valor = analogRead(pot);
int i=map(valor, 0, 1023, 0, 8);
prender(led[i],100);
apagar(led[i],100);
Serial.print(i);
}
void prender(int i, int t)
{
digitalWrite(i, HIGH);//led esta encendido 5s
delay(t);
}
void apagar(int i, int t)
{
digitalWrite(i, LOW);//led esta encendido 5s
delay(t);
}