- Todos los productos
- TTP223B Sensor de Toque Touch Modulo para Arduino 2-5.5VDC Teclado Capacitivo TTP229 de 16 Teclas [TTP229B] TTP223B Sensor de Toque Touch Modulo para Arduino 2-5.5VDC Teclado Capacitivo TTP229 de 16 Teclas
TTP223B Sensor de Toque Touch Modulo para Arduino 2-5.5VDC Teclado Capacitivo TTP229 de 16 Teclas
[TTP229B] TTP223B Sensor de Toque Touch Modulo para Arduino 2-5.5VDC Teclado Capacitivo TTP229 de 16 Teclas
https://electrofranko.com/shop/ttp229b-ttp223b-sensor-de-toque-touch-modulo-para-arduino-2-5-5vdc-teclado-capacitivo-ttp229-de-16-teclas-298 https://electrofranko.com/web/image/product.template/298/image_1920?unique=8b7f284
Términos y condiciones
Envío: 2-3 días laborales
Referencia Interna:
TTP229B
Teclado Matricial Capacitivo de 16 Canales TTP229B
Módulo de detección táctil multipunto para interfaces de usuario complejas y control por bus serial o bidireccional.
El TTP229B es un módulo de teclado táctil capacitivo de 16 canales diseñado para crear interfaces numéricas de control avanzadas sin partes mecánicas móviles. Basado en el chip de alta estabilidad TTP229, este dispositivo monitoriza de forma independiente dieciséis zonas sensoras dispuestas en una matriz de 4x4. Por defecto, opera en un modo simplificado de 8 canales con salidas paralelas individuales, pero al puentear sus terminales de hardware traseros, activa su rango completo de 16 teclas mediante una interfaz de comunicación serial sincrónica de dos hilos (SCL/SDO). Es altamente versátil, de bajo consumo y autocalibrable.
Especificaciones Técnicas
| Parámetro Eléctrico | Rango / Valor Oficial |
|---|---|
| Sistemas Compatibles | Arduino, ESP32, STM32, PIC, Raspberry Pi |
| Voltaje de Alimentación | 2.4 V a 5.5 V DC |
| Corriente de Operación (Vcc=3V) | 25 µA a 32 µA (En modo activo continuo) |
| Corriente en Reposo (Low Power) | 2.5 µA a 4.0 µA (Modo sleep profundo) |
| Modos de Interfaz | 8 Canales Directos / 16 Canales Seriales 2 hilos |
| Frecuencia del Reloj Serial (SCL) | Hasta 512 kHz (Sincronismo de datos ágil) |
| Indicadores Visuales en Placa | LED piloto de encendido integrado |
| Parámetro Operativo / Físico | Rango / Valor Oficial |
|---|---|
| Tiempo de Respuesta de Teclas | ~100 ms tras transición desde reposo |
| Opciones de Detección | Multi-tecla simultánea o Tecla única ("Single key") |
| Tasa de Muestreo Interna | Ajustable dinámicamente según el ruido |
| Capacitancia Base Soportada | 0.5 pF a 50 pF por cada almohadilla |
| Materiales Soportados (Cubierta) | Vidrio, Acrílico, Madera, Plásticos (< 4mm) |
| Dimensiones de la Placa PCB | 65 mm x 50 mm |
| Peso Neto del Dispositivo | Aproximadamente 12.5 gramos |
Compatibilidad y Ventajas en Arduino, ESP32 y Raspberry Pi
• Ahorro Crítico de Pines GPIO: Mediante su protocolo serial propietario de dos hilos (SCL/SDO), lee una matriz completa de 16 teclas empleando únicamente dos pines digitales del microcontrolador, a diferencia de los teclados mecánicos clásicos que requieren 8 cables.
• Prevención de Falsas Pulsaciones: Cuenta con una función avanzada de exclusión mutua programable por hardware que permite bloquear lecturas accidentales provocadas por apoyar la mano completa o rozar varias teclas a la vez.
• Excelente Durabilidad Estructural: Al no tener contactos metálicos propensos a oxidación ni resortes mecánicos que sufran fatiga, el teclado resiste millones de pulsaciones y tolera la humedad ambiente sin degradar su rendimiento.
El conexionado del TTP229B varía según el modo elegido. Para operar a 16 canales, se conecta el bus serie a los pines digitales de control seleccionados.
Galería Dinámica de Conexiones de Hardware
Para implementar por software la lectura del TTP229B en modo extendido de 16 canales sin recurrir a librerías externas complejas, analice su dinámica de transmisión:
- Estado de Alerta de Datos (SDO): Cuando el sensor detecta que una de las 16 almohadillas táctiles ha sido presionada, el pin SDO cae a nivel BAJO de manera autónoma, actuando como un aviso o flag de interrupción para el procesador anfitrión.
- Ciclo de Muestreo por Tren de Reloj: Para recuperar qué tecla exacta fue accionada, el microcontrolador debe generar manualmente un tren secuencial de **16 pulsos de reloj** enviando flancos a la línea SCL. En cada flanco de bajada de SCL, el chip TTP229B desplaza un bit de información hacia la línea SDO.
- Decodificación del Mapa de Teclas: El software lee consecutivamente la línea SDO en cada uno de los 16 ciclos. Si el bit leído presenta un valor de 0 (Lógica invertida), indica que esa tecla específica en la matriz se encuentra pulsada en ese instante. Los 16 bits se consolidan en una sola variable entera.
• TP1: Modifica la frecuencia de salida del bus de datos (Activo=64Hz / Abierto=8Hz).
• TP3: Cambia el modo de lectura a tecla única ("Single-key"), desactivando lecturas si se detecta más de un dedo.
• TP4: Activa el modo multi-tecla, permitiendo combinaciones de botones simultáneas.
• TP5: Altera el tiempo de expiración antes de la autocalibración cíclica en caso de que un objeto se quede apoyado.
Teclado Matricial Capacitivo de 16 Canales TTP229B
Módulo de detección táctil multipunto para interfaces de usuario complejas y control por bus serial o bidireccional.
El TTP229B es un módulo de teclado táctil capacitivo de 16 canales diseñado para crear interfaces numéricas de control avanzadas sin partes mecánicas móviles. Basado en el chip de alta estabilidad TTP229, este dispositivo monitoriza de forma independiente dieciséis zonas sensoras dispuestas en una matriz de 4x4. Por defecto, opera en un modo simplificado de 8 canales con salidas paralelas individuales, pero al puentear sus terminales de hardware traseros, activa su rango completo de 16 teclas mediante una interfaz de comunicación serial sincrónica de dos hilos (SCL/SDO). Es altamente versátil, de bajo consumo y autocalibrable.
Especificaciones Técnicas
| Parámetro Eléctrico | Rango / Valor Oficial |
|---|---|
| Sistemas Compatibles | Arduino, ESP32, STM32, PIC, Raspberry Pi |
| Voltaje de Alimentación | 2.4 V a 5.5 V DC |
| Corriente de Operación (Vcc=3V) | 25 µA a 32 µA (En modo activo continuo) |
| Corriente en Reposo (Low Power) | 2.5 µA a 4.0 µA (Modo sleep profundo) |
| Modos de Interfaz | 8 Canales Directos / 16 Canales Seriales 2 hilos |
| Frecuencia del Reloj Serial (SCL) | Hasta 512 kHz (Sincronismo de datos ágil) |
| Indicadores Visuales en Placa | LED piloto de encendido integrado |
| Parámetro Operativo / Físico | Rango / Valor Oficial |
|---|---|
| Tiempo de Respuesta de Teclas | ~100 ms tras transición desde reposo |
| Opciones de Detección | Multi-tecla simultánea o Tecla única ("Single key") |
| Tasa de Muestreo Interna | Ajustable dinámicamente según el ruido |
| Capacitancia Base Soportada | 0.5 pF a 50 pF por cada almohadilla |
| Materiales Soportados (Cubierta) | Vidrio, Acrílico, Madera, Plásticos (< 4mm) |
| Dimensiones de la Placa PCB | 65 mm x 50 mm |
| Peso Neto del Dispositivo | Aproximadamente 12.5 gramos |
Compatibilidad y Ventajas en Arduino, ESP32 y Raspberry Pi
• Ahorro Crítico de Pines GPIO: Mediante su protocolo serial propietario de dos hilos (SCL/SDO), lee una matriz completa de 16 teclas empleando únicamente dos pines digitales del microcontrolador, a diferencia de los teclados mecánicos clásicos que requieren 8 cables.
• Prevención de Falsas Pulsaciones: Cuenta con una función avanzada de exclusión mutua programable por hardware que permite bloquear lecturas accidentales provocadas por apoyar la mano completa o rozar varias teclas a la vez.
• Excelente Durabilidad Estructural: Al no tener contactos metálicos propensos a oxidación ni resortes mecánicos que sufran fatiga, el teclado resiste millones de pulsaciones y tolera la humedad ambiente sin degradar su rendimiento.
El conexionado del TTP229B varía según el modo elegido. Para operar a 16 canales, se conecta el bus serie a los pines digitales de control seleccionados.
Galería Dinámica de Conexiones de Hardware
Para implementar por software la lectura del TTP229B en modo extendido de 16 canales sin recurrir a librerías externas complejas, analice su dinámica de transmisión:
- Estado de Alerta de Datos (SDO): Cuando el sensor detecta que una de las 16 almohadillas táctiles ha sido presionada, el pin SDO cae a nivel BAJO de manera autónoma, actuando como un aviso o flag de interrupción para el procesador anfitrión.
- Ciclo de Muestreo por Tren de Reloj: Para recuperar qué tecla exacta fue accionada, el microcontrolador debe generar manualmente un tren secuencial de **16 pulsos de reloj** enviando flancos a la línea SCL. En cada flanco de bajada de SCL, el chip TTP229B desplaza un bit de información hacia la línea SDO.
- Decodificación del Mapa de Teclas: El software lee consecutivamente la línea SDO en cada uno de los 16 ciclos. Si el bit leído presenta un valor de 0 (Lógica invertida), indica que esa tecla específica en la matriz se encuentra pulsada en ese instante. Los 16 bits se consolidan en una sola variable entera.
• TP1: Modifica la frecuencia de salida del bus de datos (Activo=64Hz / Abierto=8Hz).
• TP3: Cambia el modo de lectura a tecla única ("Single-key"), desactivando lecturas si se detecta más de un dedo.
• TP4: Activa el modo multi-tecla, permitiendo combinaciones de botones simultáneas.
• TP5: Altera el tiempo de expiración antes de la autocalibración cíclica en caso de que un objeto se quede apoyado.