Étape 4: Configuration de l’Arduino
Vous saurez que vous avez installé la bibliothèque correctement lorsque après redémarrage Arduino, vous êtes capable de sélectionner dans l’esquisse / bibliothèque d’importation... menu, comme on le voit ici.
Importation de
Maintenant que la bibliothèque est installée, copiez et collez le code au bas de ce tutoriel dans une nouvelle esquisse de l’arduino. Charger le code sur votre Arduino. Pour plus d’informations sur le chargement des logiciels sur l’Arduino l’Arduin.
Copiez et collez le code ci-dessous dans une nouvelle esquisse de l’Arduino.
#include < CapSense.h >
/*
* Esquisse de démonstration CapitiveSense bibliothèque
* Paul Badger 2008
* Légèrement adapté par 2011 conducteur nu
* Utilise une résistance de valeur élevée par exemple 10 mégohms entre envoyer broche et recevoir des broches
* Résistance effets sensibilité, expérience avec les valeurs, kilohm 50 - 50 mégohm. Plus grandes valeurs de la résistance donnent des valeurs plus grandes de capteur.
* Recevez pin est la broche du capteur - essayez différentes quantités de peinture nu
* Meilleurs résultats sont obtenus si fil et feuilles de capteur est recouvert d’un isolant comme le papier ou feuille de plastique
*/
CapSense cs_4_2 = CapSense(4,2) ; 10 mégohms résistance entre les broches 4 & 2, broche 2 est capteur broche, ajouter peinture nue
CapSense cs_4_5 = CapSense(4,5) ; En option : capteur 2, 10 mégohms résistance entre les bornes 4 & 6, broche 6 est broche du capteur, ajouter peinture nue
CapSense cs_4_8 = CapSense(4,8) ; FACULTATIF : pour capteur 3, 10 mégohms résistance entre les bornes 4 & 8, broche 8 est broche du capteur, ajouter peinture nue
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()
{
commencer à long = millis() ;
total1 long = cs_4_2.capSense(30) ;
long total2 = cs_4_5.capSense(30) ; FACULTATIF : capteur 2
longueur total 3 = cs_4_8.capSense(30) ; FACULTATIF : capteur 3
Serial.Print(Millis() - début) ; FACULTATIF : vérifier sur le rendement en millisecondes
Serial.Print("t") ; En option : tabulation pour débogage windown espacement
Serial.println(Total1) ; FACULTATIF : Pour utiliser des capteurs supplémentaires, remplacez Serial.println Serial.print pour espacement de fenêtre appropriée
Serial.Print("t") ; En option : caractère de tabulation pour l’espacement de la fenêtre pour capteur de sortie 2
Serial.Print(Total2) ; En option : impression de sortie du capteur 2
Serial.Print("t") ; En option : caractère de caractère de tabulation pour capteur de sortie 3
Serial.println(Total3) ; imprimer la sortie du capteur 3
Delay(10) ; délai arbitraire pour filtrer les données au port série
}