Etape 2: La partie de l’Arduino
Tout d’abord, nous allons mettre en place l’Arduino donc nous pouvons utiliser des capteurs capacitifs pour déclencher quelque chose. L’ensemble du processus est assez facile, mais vous devez installer la bibliothèque capacitive tout d’abord.
Télécharger la bibliothèque de détection Capacitive
Après que vous avez installé avec succès la bibliothèque nous pouvons commencer la mise en place du code. Pour chaque capteur capacitif, il faut deux broches de l’Arduino qui sont reliés par une résistance de 1M. (Selon la longueur du câble connecté plus tard vous devrez changer la résistance.) Le câble de la borne tactile est connecté à l’un des axes (l’axe capteur que nous définissons dans le code) après la résistance.
Pour les points de contact, nous avons utilisé en aluminium, qui a été enroulé autour des cercles en carton. Mais vous n’avez pas besoin de faire quelque chose de papier d’aluminium pour faire le test. Vous pouvez simplement toucher l’extrémité du câble de la sonde.
Nous allons jeter un oeil sur le code :
#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(); } }