#include <Servo.h>
Servo servoMotor; // Cria um objeto servo para controlar um servo motor
int potPin = A0 ; // Pino analógico conectado ao potenciômetro
int valorPot = 0; // Variável para armazenar o valor lido do potenciômetro
void setup() {
servoMotor.attach(5); // Conecta o servo motor ao pino digital 9
pinMode(potPin, INPUT); // Define o pino do potenciômetro como entrada
}
void loop() {
// Lê o valor do potenciôme7tro
valorPot = analogRead(potPin);
// Mapeia o valor do potenciômetro para o intervalo de ângulo do servo motor (0-180)
int angulo = map(valorPot, 0, 1023, 0, 180);
// Move o servo motor para o ângulo determinado pelo potenciômetro
servoMotor.write(angulo);
// Aguarda um curto período para evitar instabilidade no movimento
delay(15);
}