INFORMACIÓN
El TTP223B Sensor Capacitivo Touch – UNIT DevLab basado en el chip de detección capacitiva TTP223B, este módulo monitorea continuamente su electrodo plano y reporta de inmediato “toque detectado” mediante una salida lógica HIGH limpia. Cuenta con 4 tipos de modos para detección táctil (momentáneo/ toggle, activo en alto/bajo) que se pueden combinar y trabajar a conveniencia de tu proyecto ofreciendo una detección confiable, sin rebotes (debounce-free), con cableado mínimo y un consumo prácticamente nulo en reposo.
El TTP223B Sensor Capacitivo Touch – UNIT DevLab es útil para paneles de control moderno, una interfaz wearable o una lámpara activada por toque, controles sensibles al tacto para interfaces de usuario, tecnología wearable con entrada táctil, interruptores táctiles para automatización del hogar , proyectos de robótica e IoT que requieran una entrada táctil simple, por mencionar algunos ejemplos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- Tipo: Sensor Capacitivo Touch
- IC Principal: TTP223B
- Voltaje de funcionamiento: 3.3 V
- Modos de operación: Momentario / Toggle
- Selector: Alto / Bajo
- Frecuencia:
- 512kHz
- 1 MHz
- Interfaz de conexión: JST 1.0 mm 4pin(VCC, GND, OUT Digital, Shield)
- Temperatura de operación: -40°C a 85°C
- Tiempo de respuesta: 60mS
- Dimensiones:20mm x 35.56mm x 4mm
- Peso: 2.2 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Test de prueba del módulo sensor capacitivo touch
Este ejemplo demuestra como usar el DevLab: Capacitive Touch Sensor en modo Momentáneo con pulso no invertido (single pulse) para incrementar un contador, copia y pega este sketch hecho en Arduino IDE para la UNIT Dual MCU
Conexión a la tarjeta de desarrollo Pulsar C6
Por medio de la conexión por vía Qwiic enlazaremos la tarjeta Pulsar C6 y al sensor táctil. Para este testeo se maneja el primer modo (default), en donde el comportamiento de detección será cuando se pulse momentáneamente y se realizará el conteo por cada toque.
A continuación mostramos la combinación que se puede realizar con el sensor, solo es soldar los pads que se encuentran en el button y elegir el modo y nivel que definiran el tipo de salida y su comportamiento (momentáneo/ toggle, activo en alto/bajo).


Código
#include <Arduino.h>
const int TOUCH_PIN = 6;
volatile unsigned long pulseCount = 0;
void IRAM_ATTR onPulse() {
pulseCount++;
Serial.print("¡Pulso detectado! Total: ");
Serial.println(pulseCount);
}
void setup() {
Serial.begin(115200);
pinMode(TOUCH_PIN, INPUT_PULLDOWN);
attachInterrupt(digitalPinToInterrupt(TOUCH_PIN), onPulse, RISING);
Serial.println("Esperando pulsos del sensor capacitivo en GPIO6...");
}
void loop() {
delay(1000);
}
Cada vez que sea tocado el sensor, realizara el conteo de las pulsaciones.

Adaptador de Audio Jack 3.5mm a Plug 6.3mm Estéreo
Gravity Kit de 37 Sensores Compatibles con Arduino KIT0150
Tarjeta MicroSD de 64GB Preprogramada con Raspbian para Raspberry Pi
Tornillo Milimétrico M3 x 6 mm con Tuerca M3
Kit Chasis de Metal MC300 con Llantas Omnidireccional + Joystick
UNIT DualMCU ONE ESP32 + RP2040
Beetle ESP32 - C3 (RISC-V Core) DFR0868
Limpiador y Lubricante para Equipos Electrónicos en Aerosol 170 ml SILIJET E-PLUS
Kit Lancha Solar STEM
TDA7294 Amplificador de Audio Mono 100W
ESP32-WROOM-32UE 4MB M113EH3200UH3Q0
XIAO ESP32-S3 Wi-Fi y BLE
Módulo Zumbador Pasivo 80 dB - UNIT DevLab




























Valoraciones
No hay valoraciones aún.