March 17,2022

Teclado Matricial Touch PAD TTP229

by Marcel Lundberg

Teclado Matricial Touch PAD TTP229

En el siguiente tutorial se mostrará el uso en general del teclado matricial touch TTP229. Es decir, imprimir en el monitor serial cualquiera de los 16 números del teclado. Además, de realizar una «clave de acceso» la cual tendrá 3 LED´s como salidas dependiendo si se ingresó correctamente o no.

Siendo de la marca OEM el TTP229 se basa en un tipo de sensado capacitivo. La tarjeta esta calibrada para un sensado estable. Además tiene un regulador para el sensor touch. El TTP229 puede remplazar cualquier teclado mecánico. Finalmente, es compatible con todas las tarjetas programables que operen dentro del rango mostrado a continuación.

Sus especificaciones son las siguientes:

Modelo: TTP229

Voltaje: 2.4V a 5.5V.

Tiempo de respuesta: 100mS.

Control de sensibilidad.

Modo ahorro de energía (2.5uA.)

Datasheet del Teclado matricial TTP229

Lista de materiales:

TTP229

Arduino

Diagrama de Conexión

Antes de comenzar con las conexiones se debe agregar una resistencia de 1MΩ en la parte marcada con rojo del teclado matricial touch. Posteriormente se podrá observar que la conexión es sencilla, esto gracias a los pines SCL y SDO del TTP229. Estos pines permiten una comunicación sin la necesidad de conectar los otros 8 pines de voltaje de salida.

¿Como funciona un teclado matricial?

Un teclado matricial es un simple arreglo de botones, en este caso sensores. Se conectan en columnas y filas para que se puedan leer varios botones con el menor numero de pines posible.

Esto se hace ya que en teclado 4×4, 4 lineas son para las filas, las cuales están en un estado alto (1 lógico). Mientras que otras 4 lineas son para las columnas que están en un estado alto igualmente. De este modo, la pulsación de un botón se detecta al enviar cada fila a estado bajo (0 lógico) y revisar cada columna buscando un cero. Si ninguna columna esta en bajo entonces el cero de las filas se recorre hacia la siguiente y así sucesivamente.

Código 1: Mostrando números en el monitor serial

View the code on Gist.

Como se ve a continuación, así deberán aparecer los números que se presionen, es en primera instancia una buena manera de verificar la comunicación y conexión del Arduino con el TTP229.

Código 2: Ingresando clave con teclado touch TTP229

Con este código se deberá ingresar una contraseña, la cual será «5678». Además se tendrán 3 salidas, la primera estará activada desde el comienzo, si se ingresa una clave incorrecta se desactivara y encenderá la segunda durante 1 segundo. Sin embargo, si se ingresa la clave correctamente, se desactivará la primera salida y activara la tercera por un tiempo de 1 segundo.

View the code on Gist.

De esta manera es posible crear una contraseña en donde las salidas sean más complejas. En este caso, solo se hizo una simulación con LED´s pero podrían ser desde módulos de relays los cuales activen a otros actuadores, hasta otros controladores con diferentes programas cada uno.

Así aparecerá en el monitor serial.

ATENCIÓN

Te recordamos visitar nuestros tutoriales relacionados con el convertidor voltaje a corriente y la electrónica como, amplificador diferencial, capacitor, LM35, JFET vs MOSFET, Amplificador de Instrumentación, Op-Amp, puente de wheatstone, MOSFET, PCB, CNY70 y más.

Por ultimo, si te gusto este tutorial, favor de dejar un comentario, lo agradeceremos mucho. Por lo tanto te recomendamos visitar nuestra pagina principal para que veas los nuevos tutoriales en HETPRO. Tenemos tutoriales de Arduino, PCBs, programación y muchos más. En conclusión, esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.

  • Marcel Lundberg
  • March 17,2022

Leave a Reply