Para cualquier persona que ejecuta un 4 X 4 X 4 RGB LED cubo funcionando en 3 TLC5940s y MOSFETs canal P 4, como el gran Scott Lab o de Emiliano Valenca cubos han compartido con nosotros aquí en Instructables.
He construido un pequeño generador de código para ayudar a hacer los patrones para el cubo. Funciona para un solo patrón, pero aún no han encontrado una buena manera de cargar múltiples patrones a Arduino y que lazo a través de ellos. Si tienes alguna sugerencia, poner en los comentarios abajo y actualizaré este Instructable.
http://codepen.IO/BoucherM/Full/PPjGdQ/
El diseño es de mirarlo desde arriba, por lo que "0" sería el LED en la esquina, para todas las 4 capas.
El código construye enlaces a arreglos de discos que usted primero debe crear en sus bocetos. Crear conjuntos de 3, uno para cada color y una cuarta matriz para las 4 capas (cualquiera pernos recurren en los MOSFETs).
Los arreglos de discos de color se llaman "rTlc" para los LEDs rojos, "gTlc" para el LED verde y "bTlc" para los LEDs azules. La matriz se construye con la dirección asociada con el TLC, y nuestro código que creamos accede a esta dirección mediante la selección de ese elemento en la matriz. Cuando la construcción de las matrices, sólo coincide con la ubicación de lo LED en el generador a cualquier salida dirección del TLC enciende ese LED. Así que selecciona el LED rojo "4" en el generador se accede la 4ª posición de la matriz de rTlc, y la salida del generador sería "Tlc.
Más o menos lo mismo para la matriz de selección del MOSFET adecuado para encender ciertas capas. El nombre del array es "layerPin". La matriz tendrá cuatro valores en él, cualquiera que sea unidad de pins en los MOSFETs. El código de salida establecerá el pin de salida baja para activar el MOSFET, o para apagar el MOSFET.
Simplemente copie el código de salida en su circuito de Arduino. El pequeño retraso agregué el código entre convertir las capas y fuera ayudado grandemente para deshacerse del fantasma de los LEDs.