Paso 3: Controlador de LED cableado
El controlador LED está utilizando un chip MAX7219CNG para manejar las filas (DIG0 - DIG7) y las columnas (SEGA - SEGG).
El MAX7219CNG es un chip muy fácil de usar y requiere muy pocas piezas adicionales:
- Un resistor para proveer un límite de corriente común, en mi caso estoy usando una resistencia de ohmio 10 k;
- Un condensador electrolítico de 10 uF y un condensador de cerámica de nF 100 utilizado para suavizar la corriente;
- puentes para conectar su controlador a su matriz de LED
He proporcionado un encabezado de breakout para conectar el circuito a un Arduino para proporcionar el procesamiento para el controlador.
Estabas tan mente, usted podría también proporcionar un encabezado de salida para que usted pudiera daisy encadenar múltiples matrices de controladores/LED... Yo no.
Cuando conecté la matriz LED al controlador, tuve que ánodo se conecta al que SEG y que cátodo conecta que cavan. Lo hice por el expediente simple (pero lento) de escribir un bosquejo que solamente cambia un LED a la vez y luego meter la fila o columna en las conexiones hasta que el LED correcto encendido.
He etiquetado que el protoboard esquemáticos así como el diseño de PCB con las conexiones de perno resultante.
Estoy esperando mi módulo de reloj en tiempo Real en el momento, y yo se fabricar la placa de circuito impreso al tengo en la mano. Quiero la placa de circuito que incorpora un DIY-Arduino modificado para requisitos particulares y el reloj de tiempo Real en una placa de circuito. También necesitará agregar algunos botones a la Arduino DIY para que puedo configurar la hora en el reloj... pero eso es un artículo para más adelante.