Les potentiomètres
Un potentiomètre est un composant à trois pôles.
- Deux pôles entre lesquels la résistance est constante.
- Un pôle, lie au curseur, permettant d’obtenir une résistance variable avec l’un des deux premiers.
Les potentiomètres ont principalement deux fonctions :
- obtenir une résistance variable,
- réaliser un diviseur de tension.
Il en existe de différentes formes :
Câblage
Sur la platine
Certains potentiomètres peuvent être fichés sur une breadboard. Attention à bien enfoncer les pattes, sans les tordre !
Schéma électrique interne :
Pont Diviseur de tension
Il est souvent utilisé de manière à obtenir sur le connecteur d’un port analogique une tension variable entre 0V et 5V.
Pour cela, il faut utiliser un potentiomètre linéaire de résistance suffisamment grande pour limiter le courant (10 kΩ environ).
Programmation
Il suffit d’utiliser l’instruction analogRead()
pour convertir la tension disponible sur le port analogique (entre 0V et 5V) en un nombre codé sur 10 bits (de 0 à 1023) :
void setup() { } void loop() { int val = analogRead(A0); \\ Un entier pour contenir une valeur variant de 0 à 1023 delay(1); }