Étape 4 :
Commencer à coder !
Ouvrez votre logiciel Arduino et lancez une nouvelle esquisse. La première chose que nous devons inclure est la bibliothèque CapSense. Allez dans Sketch > Bibliothèque d’importation > CapacitiveSensor, cela devrait ajouter une ligne vers le haut de votre croquis indiquant #include
Copiez le code suivant dans le sketch :
#include
#define NUM_OF_SAMPLES 1 #define CAP_THRESHOLD 20
int ledPins [] = {5,6,7,8,9,10,11,12} ;
CapacitiveSensor cs_2_4 = CapacitiveSensor(2,4) ; Résistance de 1 M entre les broches 4 & 2, broche 2 est capteur broche, place dans la pâte.
void setup() {pour (int i = 0; i < 8; i ++) {pinMode(ledPins[i],OUTPUT);} cs_2_4.set_CS_AutocaL_Millis(0xFFFFFFFF) ;
}
void loop() {if(cs_2_4.capacitiveSensor(NUM_OF_SAMPLES) < CAP_THRESHOLD) {/ / vérifier si l’entrée est //waits faible /Delay millisecondes}
else {int timer = 150 ; //the temps (en millisecondes) pour faire une pause entre LEDs //make plus petite pour une commutation plus rapide et plus grande pour plus lentement pour (int ledPins = 5; ledPins < 13 ; ledPins ++) {/ / tourner la broche : digitalWrite (ledPins, HIGH); delay(timer) ;
} / / boucle de la goupille de plus haute au plus bas : pour (ledPins int = 12 ; ledPins > = 5; ledPins--) {/ / désactiver le code pin : digitalWrite (ledPins, LOW); delay(timer) ;
} } }
Télécharger votre croquis et obtenez jouant ! Quand vous prenez l’avion capacitive votre piste devrait s’allumer pour vous guider dans à la pour Terre.
Vous pouvez alors commencer à jouer avec le modèle de LED et de venir avec votre propre scénario tactile capacitif !