Lire le bouton d’un potentiomètre
Câbler un potentiomètre et observer sa valeur changer lorsque vous le tournez
Lire le bouton d’un potentiomètre est une leçon Arduino & IoT Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Arduino & IoT Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Meet the Potentiometer
A potentiometer, or pot, is a knob you turn to change resistance. It is the easiest analog input to start experimenting with.
It Has Three Pins
A pot has three legs: two outer pins for power and ground, and a middle wiper pin that gives the changing voltage.
Wire the Outer Pins
Connect one outer pin to 5V and the other to GND. This sets up the full voltage range across the pot.
Wire the Wiper to A0
Run the middle wiper pin to an analog input like A0. As you turn the knob, the voltage on that pin moves.
It Is a Voltage Divider
Inside, the pot acts as a voltage divider. Turning the shaft moves a contact that splits 5V into the reading you sense.
Read the Knob in Code
Reading it is one line. Call analogRead(A0) and you get a value from 0 to 1023 that tracks the knob position.
int pot = analogRead(A0);Fully Left Reads 0
Turn the knob all the way toward the GND side and the reading drops to about 0. The wiper now sees zero volts.
Fully Right Reads 1023
Turn it fully toward the 5V side and the value climbs to about 1023. The wiper now sees the full supply voltage.
Print It to Watch
Send the value to the Serial Monitor so you can watch it change live. Use Serial.println inside your loop.
Serial.println(analogRead(A0));Add a Small Delay
A brief delay keeps the Serial Monitor readable instead of a blur. Ten milliseconds is plenty between samples.
delay(10);A Hands-On Analog Lab
The pot is your personal analog lab. Twisting it is the quickest way to feel how voltage becomes a number.
Quick Check
Which pot pin feeds the Arduino its reading?
Recap: Reading a Knob
You wired a potentiometer with outer pins on 5V and GND and the wiper on A0. Now analogRead tracks the knob from 0 to 1023.
Questions Fréquemment Posées
La leçon « Lire le bouton d’un potentiomètre » est-elle gratuite ?
Oui — le texte complet de « Lire le bouton d’un potentiomètre » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Arduino & IoT Academy, passe à CoddyKit PRO. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Lire le bouton d’un potentiomètre » ?
Câbler un potentiomètre et observer sa valeur changer lorsque vous le tournez Tu pratiques Arduino & IoT Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Arduino & IoT Academy ?
Aucune expérience préalable n'est requise. Arduino & IoT Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Lire le bouton d’un potentiomètre » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Arduino & IoT Academy ?
Oui. Chaque leçon Arduino & IoT Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Signaux numériques contre analogiques
- analogRead renvoie 0–1023
- Lire le bouton d’un potentiomètre
- Mapper des valeurs vers une nouvelle plage