4 x 4 x 4 interactivo-cubo del LED con Arduino (8 / 13 paso)

Paso 8: Permite ¡ jugar otra vez!

Sólo estamos a mitad de camino, pero creo que es tiempo de jugar otra vez! Así que poner las puntas hacia abajo en un protoboard y conectar algunas resistencias entre los conductores de frente hacia arriba y la placa. Conectar con el Arduino como antes y correr el siguiente bosquejo. El extra LED está probablemente todavía en el puerto analógico de la Arduino (si no, ponga de nuevo en)

int base = 0;
sens de int = 0;
int x = 0;
int y = 0;
int total = 0;
int totaal1 = 0;

led0 int = 0;
int led1 = 1;
int led2 = 2;
led3 int = 3;
led4 int = 4;
led5 int = 5;
led6 int = 6;
led7 int = 7;
tijd int = 100;

void setup() {}

pinMode (led0, entrada);
pinMode (led1, entrada);
pinMode (led2, entrada);
pinMode (led3, entrada);
pinMode (led4, entrada);
pinMode (led5, entrada);
pinMode (led6, entrada);
pinMode (led7, entrada);

}

void loop()
{
para (x = 0; x < 50; x ++)
{
Sens = analogRead(0);
total = totaal1 + sens;
totaal1 = total;
}
Sens = total / x;
total = 0;
totaal1 = 0;
base = 20 de sens; Instellen van de gevoeligheid
para (y = 0; y < 1000; y ++) {}
para (x = 0; x < 50; x ++)
{
Sens = analogRead(0);
total = totaal1 + sens;
totaal1 = total;
Delay(10);
}
Sens = total / x;
Si (sens < base)
splash1();

total = 0;
totaal1 = 0;

Delay(10);
}

}

void splash1() {}

Test();
a1(); B1(); C1(); D1(); E1(); F1(); G1(); H1(); I1(); J1(); K1(); L1(); M1(); N1(); O1(); P1();
P2(); O2(); N2(); m2(); L2(); K2(); J2(); i2(); H2(); G2(); F2(); E2(); D2(); C2(); B2(); a2();
UIT();
retardo (tijd);
}

void uit() {}
pinMode (led0, entrada);
pinMode (led1, entrada);
pinMode (led2, entrada);
pinMode (led3, entrada);
pinMode (led4, entrada);
pinMode (led5, entrada);
pinMode (led6, entrada);
pinMode (led7, entrada);
}

void a1() {}
pinMode (led0, salida);
digitalWrite (led0, LOW);
pinMode (led4, salida);
digitalWrite (led4, HIGH);
retardo (tijd);
UIT();
}

void b1() {}
pinMode (led1, salida);
digitalWrite (LED 1, bajo);
pinMode (led4, salida);
digitalWrite (led4, HIGH);
retardo (tijd);
UIT();
}

void c1() {}
pinMode (led2, salida);
digitalWrite (led2, LOW);
pinMode (led4, salida);
digitalWrite (led4, HIGH);
retardo (tijd);
UIT();
}

void d1() {}
pinMode (led3, salida);
digitalWrite (LED 3, bajo);
pinMode (led4, salida);
digitalWrite (led4, HIGH);
retardo (tijd);
UIT();
}

void e1() {}
pinMode (led0, salida);
digitalWrite (led0, LOW);
pinMode (led5, salida);
digitalWrite (led5, HIGH);
retardo (tijd);
UIT();
}

void f1() {}
pinMode (led1, salida);
digitalWrite (LED 1, bajo);
pinMode (led5, salida);
digitalWrite (led5, HIGH);
retardo (tijd);
UIT();
}

void g1() {}
pinMode (led2, salida);
digitalWrite (led2, LOW);
pinMode (led5, salida);
digitalWrite (led5, HIGH);
retardo (tijd);
UIT();
}

void h1() {}
pinMode (led3, salida);
digitalWrite (LED 3, bajo);
pinMode (led5, salida);
digitalWrite (led5, HIGH);
retardo (tijd);
UIT();
}

void i1() {}
pinMode (led0, salida);
digitalWrite (led0, LOW);
pinMode (led6, salida);
digitalWrite (led6, HIGH);
retardo (tijd);
UIT();
}

void j1() {}
pinMode (led1, salida);
digitalWrite (LED 1, bajo);
pinMode (led6, salida);
digitalWrite (led6, HIGH);
retardo (tijd);
UIT();
}

void k1() {}
pinMode (led2, salida);
digitalWrite (led2, LOW);
pinMode (led6, salida);
digitalWrite (led6, HIGH);
retardo (tijd);
UIT();
}

void l1() {}
pinMode (led3, salida);
digitalWrite (LED 3, bajo);
pinMode (led6, salida);
digitalWrite (led6, HIGH);
retardo (tijd);
UIT();
}

void m1() {}
pinMode (led0, salida);
digitalWrite (led0, LOW);
pinMode (led7, salida);
digitalWrite (led7, HIGH);
retardo (tijd);
UIT();
}

void n1() {}
pinMode (led1, salida);
digitalWrite (LED 1, bajo);
pinMode (led7, salida);
digitalWrite (led7, HIGH);
retardo (tijd);
UIT();
}

void o1() {}
pinMode (led2, salida);
digitalWrite (led2, LOW);
pinMode (led7, salida);
digitalWrite (led7, HIGH);
retardo (tijd);
UIT();
}

void p1() {}
pinMode (led3, salida);
digitalWrite (LED 3, bajo);
pinMode (led7, salida);
digitalWrite (led7, HIGH);
retardo (tijd);
UIT();
}

void a2() {}
pinMode (led0, salida);
digitalWrite (led0, HIGH);
pinMode (led4, salida);
digitalWrite (led4, LOW);
retardo (tijd);
UIT();
}

void b2() {}
pinMode (led1, salida);
digitalWrite (LED 1, HIGH);
pinMode (led4, salida);
digitalWrite (led4, LOW);
retardo (tijd);
UIT();
}

void c2() {}
pinMode (led2, salida);
digitalWrite (led2, HIGH);
pinMode (led4, salida);
digitalWrite (led4, LOW);
retardo (tijd);
UIT();
}

void d2() {}
pinMode (led3, salida);
digitalWrite (LED 3, alto);
pinMode (led4, salida);
digitalWrite (led4, LOW);
retardo (tijd);
UIT();
}

void e2() {}
pinMode (led0, salida);
digitalWrite (led0, HIGH);
pinMode (led5, salida);
digitalWrite (led5, LOW);
retardo (tijd);
UIT();
}

void f2() {}
pinMode (led1, salida);
digitalWrite (LED 1, HIGH);
pinMode (led5, salida);
digitalWrite (led5, LOW);
retardo (tijd);
UIT();
}

void g2() {}
pinMode (led2, salida);
digitalWrite (led2, HIGH);
pinMode (led5, salida);
digitalWrite (led5, LOW);
retardo (tijd);
UIT();
}

void h2() {}
pinMode (led3, salida);
digitalWrite (LED 3, alto);
pinMode (led5, salida);
digitalWrite (led5, LOW);
retardo (tijd);
UIT();
}

void i2() {}
pinMode (led0, salida);
digitalWrite (led0, HIGH);
pinMode (led6, salida);
digitalWrite (led6, LOW);
retardo (tijd);
UIT();
}

void j2() {}
pinMode (led1, salida);
digitalWrite (LED 1, HIGH);
pinMode (led6, salida);
digitalWrite (led6, LOW);
retardo (tijd);
UIT();
}

void k2() {}
pinMode (led2, salida);
digitalWrite (led2, HIGH);
pinMode (led6, salida);
digitalWrite (led6, LOW);
retardo (tijd);
UIT();
}

void l2() {}
pinMode (led3, salida);
digitalWrite (LED 3, alto);
pinMode (led6, salida);
digitalWrite (led6, LOW);
retardo (tijd);
UIT();
}

void m2() {}
pinMode (led0, salida);
digitalWrite (led0, HIGH);
pinMode (led7, salida);
digitalWrite (led7, LOW);
retardo (tijd);
UIT();
}

void n2() {}
pinMode (led1, salida);
digitalWrite (LED 1, HIGH);
pinMode (led7, salida);
digitalWrite (led7, LOW);
retardo (tijd);
UIT();
}

void o2() {}
pinMode (led2, salida);
digitalWrite (led2, HIGH);
pinMode (led7, salida);
digitalWrite (led7, LOW);
retardo (tijd);
UIT();
}

void p2() {}
pinMode (led3, salida);
digitalWrite (LED 3, alto);
pinMode (led7, salida);
digitalWrite (led7, LOW);
retardo (tijd);
UIT();
}

void test() {}
pinMode (led0, salida);
pinMode (led1, salida);
pinMode (led2, salida);
pinMode (led3, salida);
pinMode (led4, salida);
pinMode (led5, salida);
pinMode (led6, salida);
pinMode (led7, salida);
digitalWrite (led0, LOW);
digitalWrite (LED 1, bajo);
digitalWrite (led2, LOW);
digitalWrite (LED 3, bajo);

digitalWrite (led4, HIGH);
digitalWrite (led5, HIGH);
digitalWrite (led6, HIGH);
digitalWrite (led7, HIGH);
retrasar (1000);
digitalWrite (led0, HIGH);
digitalWrite (LED 1, HIGH);
digitalWrite (led2, HIGH);
digitalWrite (LED 3, alto);

digitalWrite (led4, LOW);
digitalWrite (led5, LOW);
digitalWrite (led6, LOW);
digitalWrite (led7, LOW);
retrasar (1000);
UIT();
}

Artículos Relacionados

Cubo del LED con Arduino y PCB personalizado

Cubo del LED con Arduino y PCB personalizado

este instructivo detalla el diseño y construcción de proceso para un 5 x 5 x 5 cubo del LED, controladas con un Arduino, que reside en un tablero de circuito impreso personalizado.Videos, fotos e información adicional pueden encontrarse en mi sitio w
3 x 3 x 3 cubo del LED con Arduino Lib

3 x 3 x 3 cubo del LED con Arduino Lib

hay otros Instructables sobre la construcción de cubos de LED, éste es diferente por varias razones:1. se construye con un bajo número de componentes estándares y ganchos directamente a Arduino.2. una clara, fácil de reproducir circuito diagrama está
BRICOLAJE | 3 x 3 x 3 cubo del LED para Arduino Nano +

BRICOLAJE | 3 x 3 x 3 cubo del LED para Arduino Nano +

Hi todo el mundo!Mi nombre es RGBFreak y he creado un canal en YouTube hace poco.Me encanta el bricolaje y me gusta sobre todo LED, por lo que decidí hacer mi propia 3 x 3 x 3 cubo del LED!Usted necesitará los siguientes elementos para hacer este cub
4 x 4 x 4 cubo del LED con Charlieplexing

4 x 4 x 4 cubo del LED con Charlieplexing

sé hay toneladas de ibles en esto ahora, pero aquí es el método que utiliza para hacer unos cubos de LED para mis hermanos esta pasada Navidad. Los componentes electrónicos son baratos y no toma mucho tiempo hacer rápidamente uno de estos. Escribí al
4 x 4 x 4 cubo del LED, con MSP430, utilizando sólo 3 pines

4 x 4 x 4 cubo del LED, con MSP430, utilizando sólo 3 pines

este es mi 4 x 4 x 4 cubo led proyecto, realizado con MSP430, usando solo 3 pines del MSP, el diagrama del circuito se muestra en las fotos, el hardware consta de cambio de 3 registros, transistores NPN 74595 y 4...Usted puede aprender cómo hacer un
Cubo del LED con 3D impreso base

Cubo del LED con 3D impreso base

Se trata de un cubo de LED normal. Sólo su base es algo especial. Lo imprimí con mi impresora 3D.Paso 1: partesEste cubo Led está inspirado en el cubo de LED de GreatScottLab. Había diseñado una nueva base para este cubo. GreatScottLab puede explicar
Parpadeo del LED con Arduino

Parpadeo del LED con Arduino

Hardware necesario:1) Arduino Uno2) LED3) 4.7 k resistencia4) cables de conexión5) tablero de panConecte el led en arduino como se muestra arriba.Pin 3 Arduino es conectar a + ve patilla del LED y - ve el extremo del LED se conecte a tierra a través
Reloj del anillo del LED con Arduino

Reloj del anillo del LED con Arduino

Ver reloj de Fibonacci de pchretien la semana pasada, decidí compartir mi proyecto de reloj anillo de LED.Como se puede ver el tiempo está representada en dos anillos de WS2812 LED.En el aro exterior 24 LEDs, muestra las horas de 0 a 24. Los colores
Semáforo del LED con Arduino

Semáforo del LED con Arduino

hacer llevó luz de tráfico usando Arduino uno.Paso 1: Piezas necesarias1. Arduino UNO2. 3 pc. LED (rojo, verde, amarillo)3. Breadborad4. cablesPaso 2: Conexión del Hardware Connet su anrduino con led como se muestra en la figura.Paso 3: programaciónC
3 x 3 x 3 cubo del LED Arduino-UNO

3 x 3 x 3 cubo del LED Arduino-UNO

¿Es interés para hacer tu propio 3 x 3 x 3 cubo del LED???Es usted principiante no importaQue sigues los pasos correctos. Es simple y fácil.Permítame mostrarle cómo!!!!!!Paso 1: Qué necesitas1 uno de x Arduino27 x LED (usar 3 colores, 9 de cada color
Cubo del LED 3 x 3 x 3 con la música beat detección - PIC16F84

Cubo del LED 3 x 3 x 3 con la música beat detección - PIC16F84

cubos LED son grandes por sí mismos sin embargo decidí condimentar con sincronización de beats de música. Se trata de un 3 x 3 x 3 cubo del LED con un PIC 16F84A funcionando a 4MHz.La detección de beat real se realiza en hardware por un amplificador
4 x 4 x 4-cubo del LED basado en Arduino y flor protoboard

4 x 4 x 4-cubo del LED basado en Arduino y flor protoboard

este instructable le mostrará cómo construir tu 4 x 4 x 4 cubo del LED con control de Arduino y ProtoBoard de flor . ¿Por qué es flor ProtoBoard? ¿no ProtoBoard?Debido a menudo usar protoboards para probar si una idea nueva funciona en la práctica. Y
UberCube X 4 - el cubo del LED sobremesa

UberCube X 4 - el cubo del LED sobremesa

siempre quise construir cubos de LED, pero me tomó un tiempo para entender cómo hacer uno que es bueno mirar y sirve como una pieza decorativa en mi banco de trabajo. Por lo tanto, hice un simple 4 x 4 x 4 cubo del LED con el microcontrolador MSP430
TBLC (cubo del LED de la caja de la lata)

TBLC (cubo del LED de la caja de la lata)

Mientras limpiar en casa encontré una caja de Altoids, hey cool pensaba porque a menudo leer lo que otras personas han hecho con él. Kits de supervivencia, Radio's y así sucesivamente. Hay incluso lugares donde se pueden comprar "Cajas de lata"