Paso 4: Software, parte dos, tres, cuatro... n-1, n.
tira de int [30] [2] = {}; ¿Por qué 30? Porque tenía 30 LED. ¿Por qué 2? Activar o desactivar
int exposure_time = 5000; Tiempo de exposición en ms
int total_step = 129; Dividimos nuestro cuadro en segmentos verticales.
int x = 50; Demora por el paso en el ms. puede seleccionar filas en foto, si levanta el valor de esta variable se amplió esas filas.
String j = ""; Vamos a escribir los números LED en esta cadena. getValue() función explotará esta cadena y burn() función aligerará los valores de función getValue(). Con esta combinación nos desharemos de escribir digitalWrite (alta y baja) para cada LED.
j = "1 2 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22";
Burn(j);
Delay(4*x);
Ésas son las líneas que vamos a trabajar con. ¿Hemos numerado los LED recuerda? Ahora vamos a llamarlos con la cadena "j" y burn() a todos! No todos ellos que me refiero... Todos los elegidos! Burn() función se apaga LED si no podía encontrar su número.
Puede que necesite dar un último delay() después de todos esos códigos en caso de repetición accidental antes de completar su proyecto.
Espero que lo disfruté. Me encantaría algún comentario para mi instructables otros!