Page 14 - Arduino
P. 14
r récupérer la valeur, il faudra cliquer sur le bouton d’affichage du moniteur série.

La programmation est la suivante : Analyse du code :
int valeurPot;  analogRead(0); lit la donnée à l'entrée
analogique A0
void setup()  Serial.begin(9600); initialise la communication
{ série avec une vitesse à 9 600 bauds (c’est-à-
dire maximum 9600 caractères par seconde).
Serial.begin(9600);  Serial.println affiche avec retour à la ligne.
}
En tournant la molette du potentiomètre, on peut
void loop() remarquer que la valeur varie de 0 à 1 023.
{
Le pin analogique transforme donc une tension reçue
valeurPot=analogRead(0); entre 0 et 5 V en valeur entre 0 et 1 023.
Serial.println(valeurPot);
}

Pour faire afficher la tension : Analyse du code :
int valeurPot; Pour récupérer la tension aux
float U; bornes du potentiomètre, il faut
saisir 5.0 et non 5.
void setup()
{ 19

Serial.begin(9600);
}

void loop()
{
valeurPot=analogRead(0);
U=5.0*valeurPot/1023;

Serial.println(U);
}
   9   10   11   12   13   14   15   16   17   18   19