Paso 6: Programación de Arduino
Ahora que todo está conectado encima de la derecha, puedes probar a encender el espejo!
En primer lugar, tomar sus registros de cambio y péguelos en sus zócalos. Asegúrese de que la orientación es correcta, que fije las resistencias a los pines del paralelo-hacia fuera del registro de desplazamiento. Si usted les pega de forma equivocada, existe la posibilidad de que se recalienta debido a la electricidad que llega a las entradas mal del registro de desplazamiento.
A continuación, conecte su fuente de alimentación de + 5 voltios para el cable de + 5 voltios y tierra colgándose de la Junta Directiva y el poder los registros de cambio.
Refiriéndose al último esquema, primero intente conectar los cables provenientes de un encadenamiento en el Arduino en el siguiente orden:
Datos al pin 11
Traba para perno 8
Reloj al pin 12
Una vez que tengas correctamente estas había conectado, intente cargar el programa anterior llamado PrettyLights2 en el espejo infinito de LED. Este programa simplemente da colores "al azar" que deben ser el mismo para los 4 lados.
Solución de problemas
En este paso, es importante moverse lento. En nuestro proyecto de construcción de múltiples espejos, aprendimos cómo es fácil componentes de golpe por ser simplemente descuidado durante la solución de problemas. Siempre vuelva a verificar lo que está a punto de alimentación a y nunca no jugar con los cables con la alimentación de. Este poco después de pegar en el lugar no es agradable ver una infinita hilera de LEDs morir delante de usted.
Si algunas de las luces no se encienden uniformemente, puede tomar el cable de tierra procedente de la fuente de alimentación y toque con el conductor de la resistencia más cercano a cada registro de desplazamiento para ver si el par correspondiente de rojo, verde o azul LED se enciende en el espejo. Si tocas el cable en el lado equivocado de la resistencia, se fundirá ese color LED! Tener mucho cuidado como está probando LEDs!
Más consejos para solucionar problemas:
1) si dos adyacentes RGB LED no enciende, entonces es probablemente un problema con el cambio de registro de control de esos dos. Para ver si es un problema de conexión, intente cambiar el uno defectuoso por uno que está trabajando. ¿Hace un par diferente de LEDs ahora no enciende? Esto indicaría que el registro de desplazamiento está roto. Si no, doble control de las conexiones conduce a la toma de las luces defectuosas y asegurarse de que funciona bien seguramente solucionará el problema.
2) si un RGB LED no se enciende mientras que el otro se hace, es probablemente un problema con la conexión de ánodo común de eso RGB a + 5 voltios. Si esto se ve bien, es muy probable soplado hacia fuera, ya sea durante la fabricación o transporte.
Buena suerte en todo lo que hace encender y trabajar!
Dos lados opuestos entre sí deben reflejar exactamente, y con el programa de arriba, los cuatro deben todos ser abrir y cerrar en colores RGB, hacer lo mismo. ¿Qué más se puede programar? ¡ Pruébalo!