const int MAXLED = 6;
// arreglo de 8 LEDs, desde el pin 0 hasta el pin 5
int led[MAXLED] = {0,1,2,3,4,5};
int in;
// se ejecuta 1 sola vez, al iniciar el programa
void setup() {
for (int i=0; i<MAXLED; i++)
pinMode(led[i], OUTPUT);
}
// se repite infinitamente mientras el arduino tenga corriente
void loop() {
// captura los datos de un potenciometro
int a = analogRead(A0), b= analogRead(A1);
a = map(a, 0, 1023, 0, 1000);
b = map(b, 0, 1023, 0, 1000);
//recorre desde el indice 0 hasta el 7
for (int i=0; i<MAXLED; i++) {
on(led[i], a);
off(led[i], b);
}
}
void on(int led, int ms) {
digitalWrite(led, HIGH); // HIGH = +5V = prender
delay(ms); // espera en milisegundos
}
void off(int led, int ms) {
digitalWrite(led, LOW); // LOW = 0V = apagar
delay(ms); // espera en milisegundos
}