Item:Potentiomètre


Item-Potentiomètre Potentiome tre.jpg

Potentiomètre

Un potentiomètre est un type de résistance variable à trois bornes, dont une est reliée à un curseur se déplaçant sur une piste résistante terminée par les deux autres bornes.

1EUR (€)


Description longue

Principe :

Un potentiomètre est ni plus ni moins qu'une résistance variable, lorsque l'on tourne le potentiomètre nous faisons varier la résistance :
Item-Potentiometre Unnamed.gif
Item-Potentiometre Test6.gif


Ce système permet de recueillir, entre la borne reliée au curseur et une des deux autres bornes, une tension qui dépend de la position du curseur et de la tension à laquelle est soumise la résistance. Il existe des potentiomètres rotatifs ou linéaires (cf photos).

Les potentiomètres sont couramment employés dans les circuits électroniques. Ils servent par exemple à contrôler le volume d'une radio. Les potentiomètres peuvent aussi être utilisés comme des transducteurs puisqu'ils convertissent une position en une tension. Ce type de dispositif peut être rencontré dans des joysticks. Des potentiomètres de petite taille (les trimmers ou trimpots) se retrouvent fréquemment sur les circuits qui nécessitent des ajustements précis pour leur bon fonctionnement. Dans les appareils de la vie quotidienne, ces petits potentiomètres montés à même le circuit sont rarement destinés à être contrôlés par l'utilisateur final.

Source Wikipédia

Montage :

Item-Potentiometre Capture decran du 2020-12-08 12-49-20.png
ATTENTION RESPECTEZ LA TENSION MAX DE L'ENTREE A0 ET BRANCHEZ BIEN VOTRE POTENTIOMETRE SUR 3,3V

Code minimal :


Potentiomètre
Avant le Setup Importation de la bibliothèque
Création de l’objet
Dans le Setup Démarrage de l’objet pinMode(A0,INPUT) ;
Dans le Loop Utilisation int valeur = analogRead(A0) ;

Exemple :

 1 int sensorPin = A0;    // variable globale broche entrée potentiomètre
 2 
 3 void setup() {
 4  Serial.begin(115200); //initialisation du port série (pour voir les valeurs dans la console)
 5 }
 6 
 7 void loop() {
 8   // lecture des valeurs de la broche A0
 9   int sensorValue = analogRead(sensorPin);
10   //affichage des valeurs dans la console
11   Serial.println(sensorValue);
12 }

Commentaires

Published