Paso 3: El código
Aquí está.
int contador = 100; Cuanto mayor sea el número, menor el tiempo.
int potPin = 2; Esto es donde usted coloque el potenciómetro
pernos de int [] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 12}; una matriz de números pin
int num_pins = 12; el número de pines (es decir, la longitud de la matriz)
void setup()
{
int i;
para (i = 0; i < num_pins; i ++) / / los elementos de la matriz están numerados de 0 a num_pins - 1
pinMode (pernos [i], salida); configurar cada pin como salida
}
void loop()
{
int i;
para (i = 0; i < num_pins/2; i ++) {/ / bucle por cada estado del pin (hay seis)
digitalWrite (pins [i], HIGH); encender un LED,
digitalWrite (pernos [+ num_pins/2], HIGH); Encienda el LED de enfrente (seis posiciones de distancia)
apagar los LEDs anteriores ahora:
Si (i == 0) {//turn el último LED apagado desde el anterior ' redondo
digitalWrite (pernos [num_pins-1], bajo); //
} else {}
digitalWrite (pernos [i-1], baja); Apagar cada LED anterior
}
digitalWrite (pines [(i+num_pins/2)-1], bajo);
contador = analogRead(potPin);
Delay(TIMER); haciendo una pausa
}
}