tectijuana / sensores-archived

Recolección de Sensores por parte de los estudiantes ITT Generación 2023B
GNU General Public License v3.0
4 stars 6 forks source link

Modulo de Sensor Capacitivo Touch TTP223b #64

Closed organesa closed 3 years ago

organesa commented 3 years ago

Sensor Capacitivo Touch TTP223b

sensort

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

Comercio Precio
com1 $12.00
com2 $40.00
com3 $15.48

Circuito

circuito2

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 } } }