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);
}
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);
}