Review: 2X 10X Teclado Sensor Touch Toque Capacitivo TTP223 para Arduino

Se você quer adicionarbotões “sem contatos” elegantes e silenciosos aos seus projetos com Arduino, o conjunto 2×10 teclas TTP223 é uma alternativa simples e confiável. O módulo trabalha com controle capacitivo baseado no integrado TTP223 e entregatrabalho consistente em 5 V (e também 3,3 V), com baixo consumo e montagem descomplicada.

Visão geral

O kit vem com duas placas de 10 teclas cada, compostas por pads em formato de ilhós e LED indicador por tecla. Em cada placa, o coração é o TTP223, que detecta o toque pelo aumento de capacitância quando você encosta o dedo no pad. A alimentação é feita por 2,0 a 5,5 V e o consumo típico é baixíssimo.

Especificações (o que você precisa saber)

  • Controlador: TTP223 (capacitive touch)
  • Tensão de operação: 2,0 V a 5,5 V (funciona bem em 3,3 V e 5 V)
  • Consumo: ordem de microampères em repouso (varia com a placa)
  • Saída digital por tecla (ativa alta ou baixa, conforme jumper)
  • LED por tecla para feedback visual
  • Não requer cristal externo
  • Tam. das placas: ~8 × 4 cm (aprox.) com 10 pads cada

Pinos e jumpers (como configurar sem dor de cabeça)

Cada placa segue o padrão abaixo. Os jumpers são identificados como A e B na própria placa:

  • VCC: alimentação (2,0–5,5 V). Preferir 5 V para LED mais forte.
  • GND: terra
  • I/O: saída digital da tecla (ativa conforme configuração)
  • Jumper A (abrição = active-high; soldar A = active-low)
  • Jumper B (abrição = modo pulso; soldar B = modo toggle)

Observação prática: alguns fabricantes invertem a nomenclatura A/B;confirme o comportamento da sua placa testando brevemente antes de instalar definitivamente.

Como funciona na prática

Ao encostar o dedo no pad, a capacitância aumenta e o TTP223 reconhece o toque. Dependendo dos jumpers, a saída vai para nível alto (active-high) ou baixo (active-low). Em modo toggle (B soldado), cada toque alterna entre ligado e desligado; em modo pulso (B aberto), a saída fica ativa apenas enquanto o dedo está no pad.

Teste rápido com Arduino

Aqui vai um exemplo básico lendo 10 teclas no modo pulso e active-high (A aberto e B aberto). Ajuste os pinos conforme sua ligação:

// Leitura de 10 teclas TTP223 (modo pulso, active-high)
const int PINS[10] = {2,3,4,5,6,7,8,9,10,11};
void setup() {
  Serial.begin(115200);
  for (int i = 0; i < 10; i++) pinMode(PINS[i], INPUT);
}
void loop() {
  for (int i = 0; i < 10; i++) {
    bool pressed = digitalRead(PINS[i]) == HIGH;
    if (pressed) Serial.print("T"); Serial.print(i+1); Serial.print(" ");
  }
  Serial.println();
  delay(50); // debounce simples
}

Dicas de ligação: use GND comum entre Arduino e módulo; mantenha os fios curtos (até ~20–30 cm) para evitar ruído; se houvertrigger acidental, afaste de superfícies metálicas grandes e use debounce por software.

Pontos fortes

  • Montagem silenciosa e sem partes móveis
  • Consumo baixíssimo em repouso
  • Facilidade de uso: connect and go com Arduino ou similar
  • Flexibilidade via jumpers para pulso ou toggle
  • Boa relação custo/benefício para projetos DIY

Limitações e cuidados

  • Não à prova d’água; evite exposição a umidade e condensação
  • Fios longos podem causar ruído ou toques fantasma
  • Instalação em cases metálicos exige isolação, senão dispara
  • LEDs não dimmer; brilho varia conforme VCC
  • Sem interface I2C/SPI nativa; cada tecla ocupa um pino digital

Casos de uso

  • Teclados de Controle para Arduino/ESP (menus, navegação)
  • Painéis de kiosk, IoT doméstico e automação residencial
  • Pedais ou botões “de toque” para efeitos sonoros (com debounce)
  • Interface estética para estúdios, luminárias e energia

Comparativo rápido

Frente a um TTP229 (matricial 8×8), o conjunto de duas placas TTP223 10× chega pronto com 20 teclas pré-montadas, sem necessidade de multiplex ou matriz, o que facilita bastante o wiring inicial. Em contrapartida, o TTP229 ocupa menos pinos do microcontrolador quando o projeto tem muitas teclas.

Veredito

Para quem busca botões “de toque” limpos, simples e eficientes, o kit 2×10 TTP223 entrega exatamente o que promete. É uma solução prática para dar aquele acabamento profissional em projetos com Arduino ou ESP, desde que você observe algumas boas práticas de instalação, aterramento e proteção contra ruído.