Un potentiomètre est une résistance à trois bornes avec un contact rotatif et un contact coulissant qui forme un diviseur de tension. Il fonctionne avec une résistance variable qui va bloquer une partie du courant en fonction de comment l’on tourne le bouton. Il y a différents types de potentiomètres :Potentiomètre linéaire : la résistance change dans une relation directePotentiomètre logarithmique : la résistance change dans une relation logarithmiquePotentiomètre exponentielle : la résistance change dans une relation exponentielleLe potentiomètre est très utilisé dans les radiateurs comme rhéostat, ou pour augmenter ou diminuer le son d’un haut parleur. Dans ce cours on va voir comment l’utiliser avec une Raspberry PICO. Celle-ci possède en effet un convertisseur analogique numérique d’une précision de 12 bits qui va nous permettre de lire la valeur de notre potentiomètre. Voici le schéma de câblage du potentiomètre sur la Raspberry PICO : Dans notre circuit, nous avons branché le potentiomètre à l’ADC_0 de notre carte Raspberry PI, ce qui corresponds à la broche 26 de la carte : // Définir la broche utilisée pour lire le potentiomètre const int potentiometerPin = 26; // GPIO26 void setup() { // Initialiser la communication série pour afficher les valeurs Serial.begin(9600); // Configurer la broche GPIO26 comme entrée analogique analogReadResolution(12); // Résolution ADC par défaut : 12 bits (0-4095) } void loop() { // Lire la valeur analogique du potentiomètre int potentiometerValue = analogRead(potentiometerPin); // Afficher la valeur lue dans le moniteur série Serial.print("Valeur du potentiomètre : "); Serial.println(potentiometerValue); // Petite pause pour éviter une surcharge du moniteur série delay(100); }