Arduino UNO R4 - Potenciômetro Servo Motor
Este tutorial ensina como controlar um servo motor com um potenciômetro usando o Arduino Uno R4. O tutorial mostra como ajustar o ângulo do servo motor girando um potenciômetro. Você vai aprender:
- Como conectar o potenciômetro e o servo motor ao Arduino Uno R4.
- Como programar o Arduino Uno R4 para ler o valor do potenciômetro, convertê-lo em um valor de ângulo e então controlar o servo motor de acordo.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: For controlling multiple servo motors, use the PCA9685 16 Channel PWM Servo Driver Module to save MCU pins and simplify wiring.
Sobre o Servo Motor e o Potenciômetro
Antes de continuar, se você não conhece servo motores e potenciômetros (pinagem, funcionamento e programação), consulte os tutoriais abaixo:
Diagrama de Ligação
- O diagrama de ligação entre o Arduino UNO R4, o servo motor e o potenciômetro clássico

This image is created using Fritzing. Click to enlarge image
- O diagrama de ligação entre o Arduino UNO R4, o servo motor e o módulo de potenciômetro

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Como Programar
- Lê o valor do potenciômetro (os valores vão de 0 a 1023)
- Ajusta para um ângulo (valor entre 0 e 180)
- Muda a posição do servo de acordo com o ângulo.
Código Arduino UNO R4
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a sua primeira vez usando o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima na Arduino IDE.
- Faça a ligação dos componentes de acordo com o diagrama fornecido.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 apropriada (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Copie e cole o código acima na Arduino IDE
- Clique no botão Upload na Arduino IDE para enviar o código ao Arduino UNO R4

- Abra o Serial Monitor
- Gire o potenciômetro
- Veja o servo motor girar
- Verifique o resultado no Serial Monitor
Explicação do Código
Veja as explicações nos comentários do código-fonte ⇒ escritas linha por linha!