Paso 2: La parte de Arduino
En primer lugar vamos a configurar el Arduino para que podamos usar sensores capacitivos para activar algo. Todo el proceso es bastante fácil pero necesitas instalar primero la biblioteca capacitiva.
Descargar biblioteca de detección capacitiva
Después de había instalado correctamente la Biblioteca podemos empezar a configurar el código. Para cada sensor capacitivo necesitamos dos pines de Arduino que están puenteados por un resistor de 1M. (Dependiendo de la longitud del cable conectado más adelante puede que necesite cambiar la resistencia.) El cable del punto de contacto está conectado a uno de los pasadores (el pin sensor que definimos en el código) después de la resistencia.
Para los puntos de contacto se utilizó papel de aluminio, que se envolvió alrededor círculos de cartulina. Pero usted no necesita hacer algo de papel aluminio para probarlo. Simplemente puede tocar el extremo del cable del sensor.
Echemos un vistazo al código:
#include // Capacitve LibraryCapacitiveSensor sensor1 = CapacitiveSensor(7,6); // 1M resistor between pins 7 and 6 (6 is sensor pin) int sensorTrip = 100; // Change sensor sensitivity here int touched = 0; void setup(){ Serial.begin(115200); pinMode(2, OUTPUT); } void loop(){ long lastReading; if (lastReading < millis() + 10){ // limits frequency of sensor value checking long start = millis(); long total1 = sensor1.capacitiveSensor(30); Serial.println("Running"); // SENSOR 1 if (total1 > sensorTrip){ Serial.println("Sensor 1 ON"); digitalWrite(2, HIGH); //Activate Wav Trigger } else { digitalWrite(2, LOW); } lastReading = millis(); } }