Grove potentiomètre  (rotary angle)


Tension de sortie entre 0 et 5V

Plage angulaire : 300 °

Linéaire

R = 10 kohms



Programme qui lit la valeur de la tension sur A0 et l'affiche sur le moniteur série du PC

int analogPin = 0;          // potentiomètre sur A0

int pot = 0;                // variable de type int pour stocker la valeur de la mesure


void setup() {

  Serial.begin(9600);   //  initialisation de la connexion série avec le PC

}                          // IMPORTANT :  le moniteur série du PC doit être réglé sur la même valeur.


void loop() {

  pot = analogRead(analogPin);     // lit la valeur de la tension analogique présente sur la broche

  Serial.println(pot);     // affiche la valeur (comprise en 0 et 1023) dans le moniteur série du PC

}       



Le potentiomètre

Plage angulaire : 300 °

R = 10 kΩ, linéaire


Modèle équivalent

Si Ue = 5V, la tension Us se sortie varie entre 0 et 5V en fonction de la position du potentiomètre.


Le CAN (Convertisseur Analogique Numérique) de la carte UNO


Un CAN converti ensuite la grandeur analogique en grandeur numérique.

A0 est une broche d'entrée analogique.


Résolution numérique :

10 bits, cela signifie que la tension d'entrée entre 0 et 5V est convertie en une valeur numérique entière comprise entre 0 et 1023.


Résolution analogique :

Il en résulte une résolution analogique ou quantum

de 4,887 mV (= 5 /1023)


Une conversion analogique-numérique dure environ 100 µs.




























Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide Qt Help multi-plateformes