Es un dispositivo que presenta un comportamiento similar a un pulsador, pero puede ser activado con poca presión.
Por default la salida del módulo se encuentra en 0 lógico y bajo consumo de corriente, cuando nuestro dedo u otro componente “toca” la posición correspondiente a la salida del módulo se activa el 1 lógico, notando este cambio lógico a través del led. Si no se toca el módulo en 13 s, este vuelve a modo bajo de energía.
Características
El estado inicial es bajo, se cambia a alto al contacto con la yema del dedo
Tamaño Compacto: 2.4 cm * 2.4 cm
Alimentación de 2 a 5.5 Vdc
Conexión: de 3 líneas (GND, VCC y SEÑAL)
Peso: 2 g
Aplicaciones
Controlar el accionar de una puerta.
Encender alguna lámpara o luz.
Garages.
Baños.
Comparación de precios
Comercio
Precio
$12.00
$40.00
$15.48
Circuito
Código
//Declaración de variables
int Estado = 0;
int Sensor_Touch = 2;
int Carga_Led = 3;
int Bandera=0;
void setup()
{
pinMode(Sensor_Touch, INPUT); //Definir el pin 2 como entrada
pinMode(Carga_Led, OUTPUT); //Definir el pin 3 como salida
digitalWrite(Carga_Led, LOW); //iniciar con la carga apagada
}
void loop()
{
Estado = digitalRead(Sensor_Touch); //Realizar la lectura del sensor
if(Estado==1&&Bandera==0) //Si el carga esta apagado y se presiona el sensor
{
digitalWrite(Carga_Led,HIGH); //Encender la carga
while(Estado==1) //Recordar el estado en el que se encuentra
{
Estado = digitalRead(Sensor_Touch); //actualizar el estado del sensor
Bandera=1;//Variable para recordar que se encendio la carga
}
}
if(Estado==1&&Bandera==1) //Si la carga esta encendida y se presiona el sensor
{
digitalWrite(Carga_Led,LOW); //Apagar la carga
while(Estado==1)
{
Estado = digitalRead(Sensor_Touch); //actualizar el estado del sensor
Bandera=0;//Variable para recordar que se apago la carga
}
}
}
Sensor Capacitivo Touch TTP223b
Información
Es un dispositivo que presenta un comportamiento similar a un pulsador, pero puede ser activado con poca presión. Por default la salida del módulo se encuentra en 0 lógico y bajo consumo de corriente, cuando nuestro dedo u otro componente “toca” la posición correspondiente a la salida del módulo se activa el 1 lógico, notando este cambio lógico a través del led. Si no se toca el módulo en 13 s, este vuelve a modo bajo de energía.
Características
Aplicaciones
Comparación de precios
Circuito
Código
//Declaración de variables int Estado = 0; int Sensor_Touch = 2; int Carga_Led = 3; int Bandera=0;
void setup() { pinMode(Sensor_Touch, INPUT); //Definir el pin 2 como entrada pinMode(Carga_Led, OUTPUT); //Definir el pin 3 como salida digitalWrite(Carga_Led, LOW); //iniciar con la carga apagada }
void loop() { Estado = digitalRead(Sensor_Touch); //Realizar la lectura del sensor if(Estado==1&&Bandera==0) //Si el carga esta apagado y se presiona el sensor { digitalWrite(Carga_Led,HIGH); //Encender la carga while(Estado==1) //Recordar el estado en el que se encuentra { Estado = digitalRead(Sensor_Touch); //actualizar el estado del sensor Bandera=1;//Variable para recordar que se encendio la carga } } if(Estado==1&&Bandera==1) //Si la carga esta encendida y se presiona el sensor { digitalWrite(Carga_Led,LOW); //Apagar la carga while(Estado==1) { Estado = digitalRead(Sensor_Touch); //actualizar el estado del sensor Bandera=0;//Variable para recordar que se apago la carga } } }