Pour l’exemple, on va simplement lire la valeur renvoyée par le potentiomètre directement dans le moniteur série à l’aide de l’IDE ARDUINO.
Grâce à ce Tutoriel nous allons “apprendre” a utiliser les entrées analogiques ( A0 -> A5). Qui permettent de recevoir des données. Dans ce cas-ci, celles renvoyées par un potentiomètres.
Ce dont vous aurez besoin
- Un Arduino – Disponible ici
- Un ou plusieurs potentiomètres – Disponible ici
- Quelques câbles et une platine de prototypage rapide – Disponible ici
Branchements du potentiomètre
Le potentiomètre va se connecter a une entrée Analogique dans ce cas-ci au A0.
-> Arduino
- VCC -> +5V
- GND -> GND
- OUT / SIG / … -> A0
Il y aura donc 3 pins à brancher, le VCC, GND et le signal, respectivement sur +5V, GND et A0 de l’arduino.
Note: j’utilise ici un potentiomètre tout à fait standard. Cependant il existe des modules potentiomètre montés sur PCB. Veillez à vérifier l’ordre des pins. Celles-ci pourraient être réorganisées.
Code
Le code est des plus simples:
void setup() {
// Initialisation de la communication série
Serial.begin(9600);
}
// boucle
void loop() {
// Lecture de la pin analogique A0
int sensorValue = analogRead(A0);
// renvoi de la valeur recue
Serial.println(sensorValue);
delay(1); // délai minimum entre deux lectures pour la stabilité
}
Lancer le moniteur série et modifiez la position de votre potentiomètre pour admirer le résultat.
Aller plus loin…
Plus d’information sur les potentiomètres:
Qu’est ce qu’un potentiomètre ?
Un potentiomètre est une résistance variable qui à l’aide d’une molette (KNOB) généralement il est possible de faire varier sa valeur. Notez qu’il existe aussi des potentiomètres linéaires.
Ils peuvent servir à contrôler le volume d’une radio dans des montages plus standard. Ils sont aussi souvent utiliser avec l’Arduino et un servomoteur ou une led par exemple. On s’en sert alors pour contrôler les sorties PWM de l’Arduino
Ci-dessous un potentiomètre standard.
Ci-dessous une “molette” ou “knob” déja de belle facture. Les notres sont généralement moins sexy 🙂
Ci-dessous une potentiomètre linéaire. Qui comme son nom l’indique renverra une valeur en fonction de sa position linéaire variable de gauche à droite te e
0 commentaires