Paso 6: protoboard mux
Aunque al final que se construirá el multiplexor (mux) escudo permanentemente, es una buena idea verificar las obras del circuito breadboarding como hicimos antes con el resto del sistema. Para crear el tablero de mux, siga estos pasos:
1.Inicio con escudo abierto protoboard. Si sólo tienes un protoshield, puede quitar los cables de protoboard que utilizó cuando prototipos la pantalla; ya no se necesite ahora que han comprobado funcionamiento.
2.colocar el ICs. Como se puede ver en la imagen, coloque el ICs por el centro de la placa de extremo a extremo. Esto es también cómo se organizar la protoshield así que será fácil de transferir. Asegúrese que ambos ICs tienen pin 1 (punto) alineado con la parte superior de la Junta. Desde este punto nos referiremos a la parte superior IC como la "columna" de la IC y el IC inferior como la "fila" IC.
3.el protector del alambre las conexiones de alimentación (GND, + 5V). Aunque no es necesario, mediante puentes prefabricados para esta operación hace muy fácil y asegurar conexiones sólidas en las cabeceras de escudo. Ambos ICs tendrá pines 6, 7,8 (VSS) de E, v, con cable a tierra y el pin 16 (VDD) a + 5V. Efectuar las conexiones pin 3 Z para cada IC; la fila IC irá a la resistencia (4,7 K) entonces a + 5V y la columna IC irá directamente a tierra. Finalmente el cable desde el pin del IC de fila 3 Z al A1 en el escudo.
4.Conecte las conexiones de la dirección de la shield (S1, S2, S3). Cada chip tiene 3 líneas que controlan la dirección que el mux va inspeccionando. El Arduino establecerá estas líneas para cada IC a lo mux qué fila o columna para pasar a la línea analógica de detección. Hay 3 líneas como estamos usando ocho direcciones posibles. En el chip son pernos 9,10 y 11 (S1, S2, S3). Para la conexión de fila Conecte fila IC S1, S2, S3 para pernos 11,12 y 13 en el escudo respectivamente. Conecte la conexión de la columna columna IC S1, S2, S3 a los pines 5,6 y 7 respectivamente.
5.alambre de la conexión del sensor shield (A1). Cuando se selecciona una dirección particular de fila y columna por Arduino, el mux conectará ese circuito a la Z de entrada/salida de los dos ICs. Golpeando el perno de Z de la fila de IC, se puede sentir si se ha conectado esa fila o columna. Para determinar esto en el Arduino, conectar la clavija de IC de fila 3 (Z) en el escudo de A1. Comprobar el código para el valor de A1 determinar si fue empujado un botón.
6.el botón de alambre las conexiones de la matriz. En la foto se puede ver que un protoboard adicional fue utilizado un puente entre los cables del panel y la placa los cables; Esto es físicamente fácil de conectar los dos componentes, pero que también ayuda a diseñar un conector que construimos utilizando un conector DB25. Esto no es necesario, pero hará más fácil el manejo a dos componentes por separado. En la fila IC, conecte las líneas de 8 hileras a los pines 1,2,4,5,12,13,14 y 15. Asimismo, conecte las líneas de columna a los mismos pernos en la columna de IC.