Paso 7: El código!
Si tienes el software descargar el código para el cubo aquí. https://DL.dropboxusercontent.com/u/21892130/121118%20-%20LED%20Cube/LED_cube_4x4x4/LED_cube_4x4x4.ino utilicé el código de Matt que había publicada una tecnología hace fácil en este cubo. Si quieres enciende tu cubo con su código de subirlo a tu Arduino y eres bueno para ir! Había alimentado mi cubo con una batería de 9 voltios pero se lo puede introducir en el ordenador, así! También codifiqué algunas animaciones en mi cubo y voy a explicar cómo aquí if usted está interesado en hacer tu propio también.
Así que cada bloque de LEDs está representado por números binarios. Una fila de LEDs se verá así en el código B0000. Para iluminar un LED simplemente reemplazar un 0 con 1. Como B1000 para encender una luz LED o B1010 dos LED, etc. En cada línea de código que tendrá 16 bloques de números binarios y los siguientes números solo los 16 bloques representará la duración de que cada línea se juega. (Cuadro 1)
En mi foto puedes ver que i los 4 bloques de números binarios de divide en 4 secciones. (Foto 2) Cada sección representa a una fila diferente de leds.
Ayuda a eliminar todo el código, pero una línea y luego a todos los valores binarios 0 excepto uno. (ej. B0001, B0000 B0000 B0000 B0000, B0000, B0000, B0000 B0000, B0000, B0000, B0000 B0000, B0000, B0000, B0000) Sólo un LED deberá encenderse. Tomará algún tiempo para jugar con el código y ver realmente como funciona.
Bueno espero que este tutorial era provechoso para ustedes chicos!
(Código agregué!)
B0000 B0000 B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, 6,
B0000 B0000 B0000, B0000, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, 6,
B0000 B0000 B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, 6,
B1111 B0000 B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, 6,
B0000 B1111 B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, 6,
B0000 B0000 B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, 6,
B0000 B0000 B0000, B1111, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, 6,
B0000 B0000 B0000, B1111, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, 6,
B0000 B0000 B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, 6,
B0000 B1111 B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, 6,
B1111 B0000 B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, 6,
B0000 B0000 B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, 6,
B0000 B0000 B0000, B0000, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, B0000, B1111, B0000, B0000, 6,
B0000 B0000 B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B0000, B1111, B0000, B0000, B0000, 6,
/ * correr * /
B0001 B0000 B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, 6,
B0000 B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, 6,
B0000 B0000 B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, 6,
B0000 B0000 B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, 6,
B0000 B0000 B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, 6,
B0000 B0000 B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, 6,
B0000 B0000 B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, 6,
B0000 B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, 6,
B0000 B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, 6,
B1000 B0000 B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, 6,
B0100 B0000 B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, 6,
B0010 B0000 B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, 6,
B0001 B0000 B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, 6,
B0000 B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, 6,
B0000 B0000 B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, 6,
B0000 B0000 B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, 6,
B0000 B0000 B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, 6,
B0000 B0000 B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, 6,
B0000 B0000 B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, 6,
B0000 B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, 6,
B0000 B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, 6,
B1000 B0000 B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, B1000, B0000, B0000, B0000, 6,
B0100 B0000 B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, B0100, B0000, B0000, B0000, 6,
B0010 B0000 B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, B0010, B0000, B0000, B0000, 6,
/ * contenedor * /
B0001 B0000 B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, B0001, B0000, B0000, B0000, 6,
B0001 B0001, B0000, B0000, B0001, B0001, B0000, B0000, B0001, B0001, B0000, B0000, B0001, B0001, B0000, B0000, 6,
B0001 B0001, B0001, B0000, B0001, B0001, B0001, B0000, B0001, B0001, B0001, B0000, B0001, B0001, B0001, B0000, 6,
B0001 B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, B0001, 6,
B0001 B0001, B0001, B0011, B0001, B0001, B0001, B0011, B0001, B0001, B0001, B0011, B0001, B0001, B0001, B0011, 6,
B0001 B0001, B0001, B0111, B0001, B0001, B0001, B0111, B0001, B0001, B0001, B0111, B0001, B0001, B0001, B0111, 6,
B0001 B0001, B0001, B1111, B0001, B0001, B0001, B1111, B0001, B0001, B0001, B1111, B0001, B0001, B0001, B1111, 6,
B0001 B0001, B1001, B1111, B0001, B0001, B1001, B1111, B0001, B0001, B1001, B1111, B0001, B0001, B1001, B1111, 6,
B0001 B1001 B1001, B1111, B0001, B1001, B1001, B1111, B0001, B1001, B1001, B1111, B0001, B1001, B1001, B1111, 6,
B1001 B1001 B1001, B1111, B1001, B1001, B1001, B1111, B1001, B1001, B1001, B1111, B1001, B1001, B1001, B1111, 6,
B1101 B1001 B1001, B1111, B1101, B1001, B1001, B1111, B1101, B1001, B1001, B1111, B1101, B1001, B1001, B1111, 6,
B1111 B1001 B1001, B1111, B1111, B1001, B1001, B1111, B1111, B1001, B1001, B1111, B1111, B1001, B1001, B1111, 6,