Version avec affichage via la console
Mise en œuvre, câblage du potentiomètre :
Mettre (délicatement) le shield sur la carte Arduino
Relier le potentiomètre Grove à l'entrée A0 du shield
Relier la carte Arduino au PC

Fondamental : Lecture d'une tension analogique
La carte Arduino Uno dispose de 6 entrées analogiques, disponible sur les broches A0 à A5 (les broches A4 et A5 sont indisponibles si on utilise le bus I2C).
Ces broches acceptent des tensions comprises entre 0 et Vref. Par défaut Vref = Vdd ( Vdd étant la tension d'alimentation --> 5 V sur la carte Uno)
L'acquisition de la valeur analogique et sa conversion en une valeur numérique est faite par un CNA (Convertisseur Analogique Numérique) intégré au microcontrôleur.
Ce convertisseur renvoie une valeur numérique entre 0 et 1023 (nombre binaire de10 bits) proportionnelle à la valeur analogique mesurée.
Relation entre la tension analogique Vx et la valeur numérique : N = Vx * 1023 / Vref --sur la carte Uno avec Vref =5V--> N= 204,6 * Vx
Il existe une seule fonction pour la lecture des entrées analogiques :
analogRead(Ax) Lit la valeur de la tension présente sur la broche Ax et renvoie la valeur numérique correspondante.
exemple : la variable val étant déclarée ( type int )
val = analogRead(A2) ; --> la tension sur la broche A2 est convertie en une valeur numérique, cette valeur numérique est stockée dans la variable 'val'
Remarque :
Il est possible de modifier Vref avec la fonction : analogReference()
exemples :
analogReference(DEFAULT) ; -->tension de référence de 5 V
analogReference(INTERNAL) ; -->référence interne de 1.1 V
analogReference(EXTERNAL) ; --> tension sur la broche AREF