Étape 6: Étape 6: logiciel et tests
Ce code est à la base. vous devrez développer davantage vous-même (apprentissage courbe et tout ça). Si vous n’avez pas toutes les difficultés, j’offrirai aide.
#include < capsense.h >
Capsense cs_4_2 = CapSense(4,2) ;
const int ledPin1 = 13 ;
void setup()
{
cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF) ; désactiver autocalibrate sur le canal 1 - à titre d’exemple Serial.begin(9600) ;
}
void loop()
{
public static boolean lastSensorHit = false ;
public static boolean LEDvalue = faible ;
bool sensorHit = cs_4_2.capSense(30) > 1100 ;
Si (sensorHit & &! lastSensorHit) / / vrai maintenant, était fausse {LEDvalue = ! LEDvalue ; Activer/désactiver la LED digitalWrite (ledPin1, LEDvalue) ;
}
lastSensorHit = sensorHit ;
Delay(100) ;
}