Simple 3 x 3 x 3 LED cubo (5 / 5 paso)

Paso 5: programación

Para la programación, se puede hacer un montón de patrones diferentes, pero básicamente para encender un LED, es necesario establecer patillas su columna alta y es de la capa baja. Esto causa actual flujo a través de la varilla de la columna a través del LED y volver a la Arduino a través de la clavija de la capa. Otra cosa a la Nota: Si quieres encender varios leds a la vez, puede encenderse otro LED que no enciende, por lo que tendría que flashea por separado tan rápidamente que parece que están en el mismo tiempo. Un ejemplo de esto es si desea luz pin 2 en la capa superior y el pin 3 en la capa media, pin 2 en la capa media y el pin 3 de la capa superior también convertiría porque sus pernos de columna se establecería a su capa pins se establecería a baja y alta.

Este es mi código:

 void setup() { for (int i = 2; i <= 13; i++) pinMode(i, OUTPUT); for (int i = 11; i <=13; i++) digitalWrite(i, HIGH); } 
 void loop() { int del = 100; //flashes LED's from top to bottom for (int i = 0; i <= 3; i++) { for (int i = 0; i <= 10; i++) digitalWrite(i, HIGH); for (int i = 11; i <= 13; i++) { digitalWrite(i, LOW); delay(del); } for (int i = 11; i <= 13; i++) { digitalWrite(i, HIGH); delay(del); } } //flashes LED's in a downwards spiral for (int i = 0; i <= 10; i++) digitalWrite(i, LOW); for (int i = 0; i < 3; i++) { flash(del, 0, 0, i); flash(del, 1, 0, i); flash(del, 2, 0, i); flash(del, 2, 1, i); flash(del, 2, 2, i); flash(del, 1, 2, i); flash(del, 0, 2, i); flash(del, 0, 1, i); } //flashes LED's in one random column from top to bottom for (int i = 0; i <= 9; i++) { int x = random(3); int y = random(3); for (int i = 0; i <= 2; i++) { flash(del+50, x, y, i); } delay(del); } //randomly flashes LED's for (int i = 0; i <= 200; i++) { int x = random(3); int y = random(3); int z = random(3); flash(10, x, y, z); } //flashes LED's from one corner outwards for (int i = 0; i <= 3; i++) { flash(2*del, 0, 0, 0); for (int i = 2*(del/7); i >= 0; i--) { flash(1, 0, 1, 0); flash(1, 1, 1, 0); flash(1, 1, 0, 0); flash(1, 0, 0, 1); flash(1, 0, 1, 1); flash(1, 1, 1, 1); flash(1, 1, 0, 1); } for (int i = 2*(del/19); i >= 0; i--) { flash(1, 0, 2, 0); flash(1, 1, 2, 0); flash(1, 2, 2, 0); flash(1, 2, 1, 0); flash(1, 2, 0, 0); flash(1, 0, 2, 1); flash(1, 1, 2, 1); flash(1, 2, 2, 1); flash(1, 2, 1, 1); flash(1, 2, 0, 1); flash(1, 0, 0, 2); flash(1, 0, 1, 2); flash(1, 0, 2, 2); flash(1, 1, 0, 2); flash(1, 1, 1, 2); flash(1, 1, 2, 2); flash(1, 2, 0, 2); flash(1, 2, 1, 2); flash(1, 2, 2, 2); } } } void onOff(boolean state, int x, int y, int z) { //turns on or off led at (x, y, z) if (state) { digitalWrite(z+11, LOW); digitalWrite((3*x)+y+2, HIGH); } else { digitalWrite(z+11, HIGH); digitalWrite((3*x)+y+2, LOW); } } void flash(int msec, int x, int y, int z) { //flashes led at (x, y, z) on and off for msec onOff(true, x, y, z); //milliseconds delay(msec); onOff(false, x, y, z); } 

El código puede variar dependiendo de su cableado y cómo desea que el cubo del LED a la ley, pero esto podría dar una idea de lo podría parecer. Que el cubo de LED trabaja y si tienes cualquier duda, dejar en los comentarios.

Artículos Relacionados

Frambuesa pi - simple 2 x 2 x 2 led cubo

Frambuesa pi - simple 2 x 2 x 2 led cubo

Construí esta bastante simple 2 x 2 x 2 cubo led para mi frambuesa pi y quería compartir lo que aprendí.Esta es mi primera vez usando transistores el circuito probablemente no es perfecto, pero funciona como tenía la intención de que.Aquí es lo que s
Simple 3 x 3 x 3 LED cubo con Arduino

Simple 3 x 3 x 3 LED cubo con Arduino

Este es mi primer instructivo para votar en los comentarios por favor.Al ver un montón de tutoriales de cubo del LED, parecía eran demasiado complejas y como no dan suficientes detalles acerca de cómo construirlos. También la selección controlada uno
Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Creo que esto es "actualidad" Tiniest 4 x 4 x 4 COLOR LED cubo del mundo. Hay más pequeños pero son generalmente solo color y conformada por menos LEDs (3 x 3 x 3).El cubo de LED real es menos de 1 pulgada cuadrada. Usa sesenta y cuatro 3.2mmx2.
DIY LED cubo Jig

DIY LED cubo Jig

Hoy vamos a aprender cómo hacer un LED Cube Jig.¿Qué es una plantilla de cubo LED podría preguntar? Bien su simplemente un soporte poco aseado que le permitirá montar fácilmente un marco de cubo de LED por lo que es uniforme en tamaño y forma.Para ha
8 de CHR X 8 X 8 LED cubo revisitado con mejoras!

8 de CHR X 8 X 8 LED cubo revisitado con mejoras!

Ver paso 17 para obtener más información sobre el modo de entrada de música para los tableros no rampa.Ahora hay 7 modos de la música en el código Posteado, y estoy buscando más ideas para animaciones o efectos de música activada!SALTAR directamente
JolliCube - 8 x 8 x 8 LED cubo (SPI)

JolliCube - 8 x 8 x 8 LED cubo (SPI)

Cubos de LED no deja de impresionarnos. Ver algunas animaciones de 7 x 7 x 7 o más cubos de LED puede ser muy fascinantes.Durante mucho tiempo hemos querido construir uno de estos cubos más grandes que 7 x 7 x 7. Investigado en línea para proyectos s
Arduino Mega 8 x 8 x 8 RGB LED cubo

Arduino Mega 8 x 8 x 8 RGB LED cubo

"Por lo tanto, desea construir un 8 x 8 x 8 RGB LED Cube"Yo he estado jugando con la electrónica y de Arduino por un tiempo ahora, incluyendo la construcción de un controlador de interruptor de alto amperaje para mi coche y un seis lane Pinewood
GENERADOR de código LED cubo 4 x 4 x 4 Arduino

GENERADOR de código LED cubo 4 x 4 x 4 Arduino

Este es un tutorial sobre cómo patrones de hacer más fácil para su cubo de LED controlada por Arduino 4 x 4 x 4.Reconocí la dificultad que muchas personas tienen con el cubo de LED de programación después de la construcción, por lo que he hecho un pr
Un 3 x 3 x 3 led cubo para el principiante absoluto usando un temporizador 555 y 4020 IC - sin programación

Un 3 x 3 x 3 led cubo para el principiante absoluto usando un temporizador 555 y 4020 IC - sin programación

ver un video de un 8 x 8 x 8 led cubo en you-tube, me llevó a la Web de instructables por primera vez, ahora estoy enganchado. Sin embargo, tuve o debo decir tiene un problema fundamental absolutamente ninguna experiencia o comprensión de la electrón
$9 construir una 4 x 4 x 4 RGB LED cubo con creador de animación

$9 construir una 4 x 4 x 4 RGB LED cubo con creador de animación

Cubo del LED RGB es impresionante, pero tiene muchos led pierna a construir y el precio es alta, así que aquí es el componente más barato podemos hacer con 64 LEDs RGB, que tenga todas las piezas de bricolaje por su auto, al compartir el esquema y el
Cómo construir un 8 x 8 x 8 led cubo (versión en inglés)

Cómo construir un 8 x 8 x 8 led cubo (versión en inglés)

Gracias a ISACCO que ayudó a mí a traducir este INSTRUCTABLEProbablemente has llegado a esta página porque has visto uno de lo video clips en cubos led, que se propagan en la internet, y han decidido construir uno tú mismo.Bien, me alegra saber que t
4 x 4 x 4 LED cubo (Arduino Uno)

4 x 4 x 4 LED cubo (Arduino Uno)

En este tutorial te mostraré cómo hacer un 4 x 4 x 4 LED cubo por alrededor de $15.00. El cubo tiene 64 LEDs verdes que conforman la layers(positives) 4 y 16 columns(negatives). Todos estos están conectados a un Arduino Uno. Un Arduino es un microcon
Club Jameco 8 x 8 x 8 LED cubo Kit

Club Jameco 8 x 8 x 8 LED cubo Kit

hay una plétora de 8 x 8 x 8 LED cubo se basa en la web, tan sólo compartiré unas fotos sin entrar en gran detalle en mi build y transmitir algunos consejos que aprendí en el camino.He encontrado que "kit" significa en este caso una caja llena d
Venga costruire un led cubo 8 x 8 x 8 (versión italiana)

Venga costruire un led cubo 8 x 8 x 8 (versión italiana)

Probabilmente siete capitati en questa pagina perche' avete visto uno dei tanti video sui led cubo circolano por la rete ed avete deciso di costruirne uno tutto vostro...Bene, sono felice di informarvi siete arrivati nel posto giusto: troverete i mie