CONEXIÓN DE UN TECLADO MATRICIAL Y UNA PANTALLA LCD JOSE LUIS RODRIGUEZ CORREDOR 2º S.E.L. INDICE 1-MEMORIA. .............................................................................................. 3 1.1-DESCRIPCION DEL PROYECTO. ........................................................... 3 1.2-JUSTIFICACION DE CÁLCULO. ............................................................ 4 2-PLANOS. .................................................................................................. 6 3-PRESUPUESTO. ........................................................................................ 7 2 1) MEMORIA. 1.1) DESCRIPCION DEL PROYECTO. La realización de este proyecto, se basa en la necesidad de introducir los datos necesarios a nuestro microprocesador, para que posteriormente, realice las funciones que le indicamos, a través de un programa que habremos cargado desde un ordenador mediante el puerto serie. En este caso, vamos a introducir datos numéricos, a un microprocesador ARDUINO UNO, mediante un teclado matricial. Los datos introducidos, se verán reflejados en una pantalla LCD. El microprocesador, deberá trabajar, a partir de los datos introducidos manualmente, mediante este teclado. Además, vamos a utilizar una única entrada analógica del microprocesador, con la necesidad de utilizar la menor cantidad de pines ó entradas/salidas, que puedan sernos necesarias, para conectar cualquier otro tipo de periféricos, como pueden ser sensores, leds, etc. Para ello utilizaremos una serie de resistencias, conectadas de tal forma, que según el botón que pulsemos, introducirá en la entrada analógica un valor distinto, dependiendo de la tecla que tengamos pulsada. Más adelante, se indicará en un plano, como se han de conectar estas resistencias, y el valor de las mismas. 3 1.2) JUSTIFICACION DE CÁLCULO. Como hemos dicho anteriormente, necesitamos de una serie de resistencias, para realizar un circuito, en el que según la tecla que pulsamos, introducimos un valor distinto, en el pin de la entrada analógica, donde conectamos nuestro teclado. Para ello, necesitamos una resistencia de 220Ω, una de 330Ω, dos de 470Ω, una 560Ω, una de 1KΩ, una de 1K2Ω y una resistencia de 2k2Ω. El valor de entrada de entrada, depende del valor de la combinación de las resistencias. Este valor se traduce en una tensión de salida de 0v a 5v. Cuando más pequeño sea el valor de la combinación de las resistencias, mayor será la tensión de salida. Todo ello se refleja en el siguiente cuadro. 220Ω 330Ω 470Ω 560Ω 1k2Ω 5v 1024 1 2 3 4 5 6 7 8 R1 Fila 1 R1 Fila 2 R1 Fila 3 R1 Fila 4 R9 PullDown V in CAD pres. 10 bits TECLAS 1 4 7 * 2 5 8 0 0Ω R1 Col.1 220Ω 330Ω 470Ω 560Ω 470Ω R2 Col.2 690Ω 800Ω 940Ω 1030Ω 1KΩ R3 Col.3 1220Ω 1330Ω 1470Ω 1560Ω 2k2Ω R4 Col.4 2420Ω 2530Ω 2670Ω 2760Ω V out V out V out V out 4,175v 3,145v 2,466v 1,640v 3,887v 3,564v 3,394v 2,979v 2,788v 2,676v 2,368v 2,246v 2,183v 1,582v 1,528v 1,494v CAD 855 796 730 695 CAD 644 610 571 548 CAD 505 485 460 447 CAD 336 324 313 306 9 10 11 12 13 14 15 16 TECLAS 3 6 9 # A B C D CAD 855 796 730 695 644 610 571 548 CAD 505 485 460 447 336 324 313 306 4 Los datos introducidos, y los cálculos ó acciones que se realicen a través de nuestro microprocesador, se verán reflejados en una pequeña pantalla LCD, de 2 líneas de 16 caracteres. Esta pantalla tiene el fondo azul y los caracteres aparecen en color blanco. De esta forma, los caracteres que aparecen en el teclado se ven de forma nítida. Otro motivo por el que nos decantamos por esta pantalla, es porque se necesitan pocos pines para conectarla. Solo son necesarios 4 pines, dos de los cuales van, uno a la entrada de 5v y otro a GND, y solo necesitamos dos entradas analógicas, la A4 y la A5. Con esto, además de no utilizar demasiados pines de entrada/salida, nos encontramos con que es muy sencillo de instalar, así como su posible recambio ante posibles averías. 5 2) PLANOS. En el siguiente plano, se puede ver con detalle, como se han conectado todos los elementos. 6 3) PRESUPUESTO. PRODUCO ARDUINO UNO CON ATMEGA 328 UD. 1 PRECIO UD. 21,90 € TOTAL 21,90 € TECLADO DE MEMBRANA 4X4 1 6,75 € 6,75 € DISPLAY LCD 2 LINEAS x 16 CARACTERES 1 11,75 € 11,75 € RESISTENCIA 220Ω 1/4 W 5% RESISTENCIA 330Ω 1/4 W 5% RESISTENCIA 470Ω 1/4 W 5% RESISTENCIA 560Ω 1/4 W 5% RESISTENCIA 1KΩ 1/4 W 5% RESISTENCIA 1K2Ω 1/2 W 5% RESISTENCIA 2K2Ω 1/4 W 5% 1 1 2 1 1 1 1 0,03 € 0,03 € 0,03 € 0,01 € 0,03 € 0,04 € 0,03 € 0,03 € 0,03 € 0,06 € 0,01 € 0,03 € 0,04 € 0,03 € TOTAL 40,63 € TOTAL IVA INCLUIDO 49,16 € 7