esp32-touch-pins

Cómo usar los pines táctiles en un ESP32

Los pines táctiles en el ESP32 son una característica muy interesante que nos permite hacer detección capacitiva.

La detección capacitiva se basa en la propiedad de que todos los objetos (incluidos seres humanos) pueden almacenar una pequeña cantidad de carga eléctrica.

Cuando tocamos un pin táctil, cambiamos la capacitancia en el circuito El ESP32 puede detectar este cambio de capacitancia, lo que nos permite determinar si ha ocurrido un toque.

Es posible crear un panel táctil conectando cualquier objeto conductor a estos pines, como papel de aluminio, tela conductora, pintura conductora, entre otros.

Pines táctiles en el ES32

El ESP32 tiene múltiples pines táctiles (generalmente etiquetados como T0, T1, T2, etc). La cantidad de pines táctiles puede variar según la placa de desarrollo específica que estés utilizando.

Los sensores táctiles del ESP32, en general, funcionan bastante bien. Tienen una buena sensibilidad y bajo ruido. Por lo que podemos usarlos incluso con pads bastante pequeños.

Además, los pines capacitivos táctiles se pueden utilizar para despertar el ESP32 del modo de bajo consumo (deep sleep).

Cómo leer los pines táctiles del ESP32

Realmente es muy sencillo usar los pines táctiles del ESP32 bajo el entorno de Arduino. Simplemente tenemos que usar la función touchRead-

touchRead(int pin);

Ejemplos de código



Referencias: