Hola a todos
Me gustaría usar la entrada de blog de hoy para Módulo TTP229 y mostrar cómo se pueden leer estos 16 botones. Cómo un microcontrolador puede capturar entradas capacitivas esta contribuciónesP32, y aquí en la ONU Mostrado.
El módulo TTP229 básicamente admite dos modos de funcionamiento notables, la entrada multi-tecla y el modo de 16 botones. La comunicación a través de una interfaz serie está controlada por este Libary con sólo dos conexiones.
Para nuestro ejemplo de aplicación necesitamos:
- AZ-Delivery Nano V3
- Módulo TTP229
- anclar
- Jumper o Cable de puente
Preparaciones:
- Instalación de la Libary
- Soldadura de las stifbars
Pinout:
Arduino (Nano) | TTP229 |
5v | Vcc |
Gnd | Gnd |
D2 | Scl |
D3 | SD0 |
Comenzamos con la soldadura de los cabezales de pasador, estos no están incluidos en el alcance de la entrega:
Si los encabezados de los pines están soldados, podemos instalar la biblioteca. Los descargamos como de costumbre desde GitHub y desempaquetamos los archivos de acuerdo con USERNAME/Documents/Arduino/libarys.
Después del reinicio obligatorio del IDE de Arduino, tenemos dos ejemplos: KeytoSerial y Calculator.
Enchufe el puente del puente como se muestra en la imagen abajo para activar el modo de 16 botones:
Este modo de funcionamiento está pensado para el ejemplo KeyToSerial. Después de la carga exitosa del boceto, podemos leer los botones presionados a través del monitor serie:
Los 16 botones se graban correctamente.
A continuación probamos el modo multibotón, en el que insertamos el puente o puentes para ver como en la siguiente imagen:
En este modo de funcionamiento, solo se admiten los primeros 8 botones del teclado. El Sketch "Calculator" incluido suma los valores de los botones colocados simultáneamente.
Al pulsar el botón 4, aparece el Monitor serie:
Botón 8:
y ambos al mismo tiempo:
Esto nos lleva al final del artículo de hoy, divirtiéndonos experimentando y probando el módulo táctil :)
Hasta la próxima :)