¿Cómo crear un botón táctil o touch sensor? Un sensor capacitivo funcionará como un pulsador, más o menos de esa manera; aunque la presión sea poca. Estos sensores junto al cuerpo humano, pueden ser condensadores que luego formarían una capa eléctrica que se almacenará.
Ahora bien, aunque hemos visto lo anterior, es bueno saber que, este tipo de sensores generalmente no requiere de un contacto físico, esa es la característica de un touch, ya que la pulsación no debe ser tan precisa o presente.
Índice
Aplicación de un sensor táctil
Un sensor táctil lo podemos usar debajo de materiales como madera, vinil, cartón, plástico o vidrio, así que suelen variados los entornos en los que pueden funcionar de forma simple y sin mayores complicaciones. Ahora bien, es recomendable que el espesor no sea tan amplio, sobre todo, cuando se trata de materiales como los metales.
Ahora bien, cuando trabajamos con uno de estos sensores, podemos ver que no tienen partes movibles, lo que los convierte en dispositivos fáciles de aplicar y con mayor rango de durabilidad en el proyecto. De hecho, al momento de hacer o trabajar con interruptores eléctricos, los sensores touch son realmente oportunos para este tipo de aplicaciones.
Conexión de un sensor táctil
Al momento de comenzar con el montaje del sensor, podemos determinar que se trata de una aplicación realmente sencilla, para ello, haremos lo siguiente a continuación:
- En tanto que la conexión con los pines de GND en Arduino, corresponde a GND en el sensor.
- El pin D9 en Arduino, irá en el pin SIG
- Ahora bien, conectaremos el pin Vcc con el pin V5en el Arduino.
Quedando en que el cable negro irá en GND, el amarillo en el pin digital D9 y SIG, y el cable rojo en el pin 5V con Vcc.
Código de programación
En cuanto comencemos a programar, podemos ver algunos ejemplos de cómo sería la aplicación y los registros de declaración para el proyecto, en cuanto comencemos a escribir y descargar la librería. Tenemos pues que, si se quiere usar una señal digital, la entrada será igualmente digital.
En void setup declararemos lo siguiente:
“Serial.begin(9600);
pinMode(sensorPin, INPUT)”
En cuanto a void loop, debemos especificar que: “int estado = digitalRead(sensorPin)”. De esta manera podemos proseguir con la programación. Teniendo en cuenta que, el mensaje que se enviará, debe corresponder a los valores que se han leído por medio del sensor propiamente. Y esto irá determinado en las lecturas de los valores.
Aplicaciones de los sensores táctiles o botones
Hoy en día, son más comunes en lo cotidiano de lo que pensamos, desde artefactos que se accionan por medio de una leve presión; como en el caso de aquellos paneles táctiles con los que podemos interactuar para ejercer una orden o enviar alguna señal digital, o incluso, en ciertos objetos de madera con los que se emplearía este tipo de sensores.
Existen en el mercado varios tipos de sensores de este tipo, su costo es accesible.