Raspberry Pi Pico - Potentiomètre
Ce guide vous montre comment utiliser un Raspberry Pi Pico avec un potentiomètre. Nous allons apprendre :
- Comprendre le fonctionnement d'un potentiomètre.
- Connecter un potentiomètre au Raspberry Pi Pico.
- Programmer le Raspberry Pi Pico pour interpréter les lectures du potentiomètre et les convertir en valeurs pratiques.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du potentiomètre
Un potentiomètre rotatif, qui est aussi appelé capteur d'angle rotatif, est utilisé pour ajuster manuellement des réglages tels que le volume stéréo, la luminosité de la lampe ou le niveau de zoom sur un oscilloscope.

Schéma des broches
Un potentiomètre a généralement trois broches.
- Broche GND : connectez-la à la masse (0 volt)
- Broche VCC : connectez-la à VCC (5 volts ou 3,3 volts)
- Broche de sortie : envoie une tension à l'entrée du Raspberry Pi Pico.

※ Note:
Vous pouvez permuter les emplacements des broches GND et VCC.
Comment ça fonctionne
L'arbre du potentiomètre tourne à partir de 0 degrés, près de la masse (GND), jusqu'à une position maximale près de la broche VCC, appelée ANGLE_MAX.
La tension à la broche de sortie va de la tension de masse (GND) à la tension d'alimentation (VCC). En faisant tourner l'arbre, la tension de sortie varie en conséquence.
- Si l'angle est 0 degré, il n'y a pas de tension (0 volt) à la broche de sortie.
- Si l'angle est ANGLE_MAX, la tension à la broche de sortie est la même que la tension de VCC.
- Pour les angles compris entre 0 degré et ANGLE_MAX, la tension de sortie se calcule comme : angle × VCC / ANGLE_MAX.
※ Note:
La valeur de ANGLE_MAX varie selon le fabricant. Normalement, nous ne nous intéressons pas à la valeur de ANGLE_MAX, sauf si nous devons calculer l'angle de rotation (voir la section des cas d'utilisation).

Raspberry Pi Pico - Potentiomètre rotatif
Les broches ADC du Raspberry Pi Pico peuvent être utilisées comme entrées analogiques. Ces broches convertissent la tension, qui varie de 0 volts à VCC, en nombres entiers allant de 0 à 4095. Ces nombres sont appelés valeurs ADC ou valeurs analogiques.
Vous pouvez connecter la broche de sortie d'un potentiomètre à une broche d'entrée analogique sur le Raspberry Pi Pico. Cela permet au Raspberry Pi Pico de lire la valeur ADC et de la convertir en un nombre que vous pouvez utiliser.
Le nombre que reçoit le Raspberry Pi Pico n'est pas un angle ni une tension ; c'est un entier compris entre 0 et 4095.
Nous changeons le numéro de la broche d'entrée analogique pour un autre numéro. Maintenant, voyons son utilisation.
Cas d'utilisation
- Convertir la valeur de l'ADC en un angle.
- Convertir la valeur de l'ADC en tension.
- Convertir la valeur de l'ADC en une valeur que vous pouvez contrôler (par exemple le volume d'une chaîne stéréo, la luminosité de quelque chose ou la vitesse d'un moteur). C'est souvent l'utilisation la plus courante.
Ajuster l'échelle de la plage
| FROM | TO | |||
|---|---|---|---|---|
| Angle | rotated by user | 0° | → | ANGLE_MAX |
| Voltage | from potentiometer's pin | 0V | → | 3.3V |
| ADC value | read by Raspberry Pi Pico | 0 | → | 4095 |
| Other value | converted by Raspberry Pi Pico | VALUE_MIN | → | VALUE_MAX |
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code du Raspberry Pi Pico
Étapes rapides
Veuillez suivre ces instructions étape par étape :
- Assurez-vous que l’IDE Thonny est installé sur votre ordinateur.
- Assurez-vous que le firmware MicroPython est installé sur votre Raspberry Pi Pico.
- Si c’est la première fois que vous utilisez un Raspberry Pico, consultez le tutoriel Raspberry Pi Pico - Premiers pas. pour obtenir des instructions détaillées.
- Reliez le Raspberry Pi Pico au potentiomètre selon le diagramme fourni.
- Connectez le Raspberry Pi Pico à votre ordinateur à l’aide d’un câble USB.
- Lancez l’IDE Thonny sur votre ordinateur.
- Dans l’IDE Thonny, sélectionnez l’interpréteur MicroPython (Raspberry Pi Pico) en allant dans Outils Options.
- Dans l’onglet Interpréteur, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
- Assurez-vous que le bon port est sélectionné. L’IDE Thonny devrait détecter automatiquement le port, mais vous pourriez avoir besoin de le sélectionner manuellement (par exemple, COM3 sur Windows ou /dev/ttyACM0 sur Linux).
- Copiez le code ci-dessus et collez-le dans l’éditeur de l’IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico en:
- Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
- Dans la boîte de dialogue d’enregistrement, vous verrez deux sections: Cet ordinateur et Raspberry Pi Pico. Sélectionnez Raspberry Pi Pico
- Enregistrez le fichier sous main.py
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s’exécutera.
- Ajustez le potentiomètre.
- Consultez le message dans le Shell situé en bas de Thonny.
Si vous nommez votre script main.py et que vous le sauvegardez dans le répertoire racine du Raspberry Pi Pico, il s'exécutera automatiquement à chaque fois que le Pico sera allumé ou réinitialisé. Cela est utile pour les applications autonomes qui doivent démarrer immédiatement après l'alimentation. Si vous nommez votre script sous un autre nom que main.py, vous devrez l'exécuter manuellement depuis le shell de Thonnys.