0Pricing
Arduino & IoT Academy · Aula

Leia o Botão de um Potenciômetro

Conecte um potenciômetro e observe seu valor mudar enquanto você o gira.

Leia o Botão de um Potenciômetro é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

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.

Perguntas Frequentes

A aula “Leia o Botão de um Potenciômetro” é grátis?

Sim — o texto completo de “Leia o Botão de um Potenciômetro” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.

O que vou aprender em “Leia o Botão de um Potenciômetro”?

Conecte um potenciômetro e observe seu valor mudar enquanto você o gira. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Arduino & IoT Academy?

Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Leia o Botão de um Potenciômetro”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Arduino & IoT Academy?

Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Sinais Digitais versus Analógicos
  2. analogRead Retorna 0–1023
  3. Leia o Botão de um Potenciômetro
  4. Mapeie Valores para uma Nova Faixa
← Voltar para Arduino & IoT Academy