/* Montage d'un potentiomètre en diviseur de tension : Patte de droite : 5V Patte du milieu : A0 (entrée analogique Arduino) Patte de gauche : 0 V (GND : ground, masse) Attention ne pas mettre 0V ou 5V sur la patte du milieu : risque de court circuit ! Vos prédécesseurs ont fait soufrir les potentiomètres, en cas de pb remplacez-le par un générateur variable 0 - 5 V Si vous alimentez un Arduino par cordon USB uniquement, le 5 V n'est pas à 5 V : mesurez-le. Si vous mesurez VREF = 4,82 V remplacez 5,00 par cette valeur. Afficher la tension mesurée sur le moniteur série */ /* 1) Zone 1 : la partie déclaration des variables (optionnelle) */ ... // tension en volt (nombre réel) mesurée par l'Arduino ... // sortie du CAN Arduino (N=0 -> 0V 210 = 1024 -> 5 V ou VREF = tension de référence ) /* 2) Zone 2 : la partie initialisation et configuration des entrées/sorties : la fonction setup ()*/ void setup() { Serial.begin(9600); // Initialise la liaison série à 9600 bauds pour afficher les résultats sur le moniteur série } /* 3) Zone 3 : la partie principale qui s'exécute en boucle : la fonction loop () */ void loop() { ... // n = tension numérisée par l'Arduino patte A0 ... // v = tension calculée à partir de n en Volt ... // appel de la fonction utilisateur affiche() ... // attendre 1 s = 1000 ms } /* Les fonctions utilisateur : */ void affiche() { Serial.print(n); // Affiche n sur le moniteur série : la tension numérisée Serial.print("\t"); // \t : tabulation (caractère spécial \t : tab \n : retour à la ligne \r retour chariot... Serial.print(v); // affiche la tension en volt Serial.println(" V"); // affiche l'unité + retour à la ligne }