Paso 2: cableado
Se finalicen todos los kits de módulo de controlador de matriz de LED, están conectados con el microcontrolador Arduino Nano como se muestra en el diagrama de cableado (Matrices de LED no instalado para ver mejor).
Para la salida audio del juego, hemos utilizado un altavoz de 0,5 vatios 8 ohms impulsado directamente por uno de los pines digitales del Arduino a través de un resistor de 100 ohmios. Tono de sonido básicos se utiliza para este proyecto y el volumen del sonido baja debería ser suficiente para un juego portátil con esta configuración simple.
Cuatro SPST Panel de montaje botón interruptores momentáneos se requieren para el proyecto de navegación y la rotación de los bloques de Tetris.
Observe el uso de resistencias de pull-down de 10Kohms en los pines de entrada de datos, CLK y carga. Cuando primero se aplica la alimentación para el microcontrolador o cuando se reinician, flotan sus líneas de la entrada-salida. El MAX7219 pueden ver esto como datos válidos y mostrar la basura hasta el control de ganancias de micro controlador. Las resistencias de pull-down prevenir estos problemas. Para reducir el número de parte de este proyecto, puedes probar sin el 10Kohms resistencias de pull-down para las líneas de entrada de datos y CLK.
Excepción de los dos módulos de controlador de matriz de LED bicolor y los cuatro interruptores de botón, enganchamos el circuito entero en un pequeño trozo de perf-junta alrededor de 60 mm x 60 mm de tamaño.
Tenga en cuenta que hay cuatro botones de montaje de PCB en el perf a bordo en la foto. Inicialmente utilizaban para el control del juego pero después de la construcción de una caja simple para el juego, decidimos usar cuatro botones de montaje de panel en su lugar para el control de mejor juego. Nos paralelos conectados que nuestro panel montar el pulsador con el montaje de PCB pulsadores para que control del juego se puede ahora realizar el PCB o el panel de montaje pulsadores.
Edición: Para aquellos que no quieren ensuciar con mucho cableado uso de perf-, jolliFactory han diseñado un interfaz desnuda placa PCB adecuado para construir este proyecto. Si está utilizando esta interfaz, el tablero del PWB, Recuerde cambiar el pin digital de salida de altavoz a D8 D9 en el bosquejo de este instructable para conducir el altavoz.
Usted puede encontrar nuestra interfaz pelada tablero del PWB en https://www.tindie.com/products/Nick64/jf-interface-board-1-bare-pcb-board-with-headers/