interruptor tactil

Un sensor táctil capacitivo es un dispositivo que presenta un comportamiento similar a un pulsador, pero puede ser activado con poca o ninguna presión..

Este tipo de sensor táctil basa su funcionamiento en la medición de la variación de la capacitancia. La placa sensora y el cuerpo humano actúan como condensador y, por tanto, forman un sistema que almacena una carga electricidad.

Al reducir la distancia la capacitancia aumenta y el sistema almacena una carga superior. Esta acumulación de carga puede ser detectada en la placa sensora y generar una señal digital cuando supere un cierto valor. Esta señal de disparo puede a ser vez ser capturada con una entrada digital de Arduino.

La principal ventaja de este tipo de sensores es que no requieren de contacto físico para realizar el disparo, siendo suficiente acercar el dedo a 1-5mm del sensor. Por este motivo se les denomina dispositivos touchless.

int TouchSensor = 3; //pin del sensor D3 

int led = 2;

void setup(){

  Serial.begin(9600); //comunicacion serial

  pinMode(led, OUTPUT);

  pinMode(TouchSensor, INPUT);

}

 

void loop(){

  if(digitalRead(TouchSensor)==HIGH) //lectura de señal del sensor

   { 

    digitalWrite(led, HIGH);   // si la lectura esta en alto el led se enciende

    Serial.println("Led ON");

   }

  else

   {

    digitalWrite(led, LOW);    // si no existe lectura el ed se apaga o no enciende

    Serial.println("Led OFF");

   }

  delay(50); // tiempo de lectura

}