// Servo 9g — movimiento automático izquierda/derecha
// Pino de señal: 9 | 5V directo a la placa Arduino Uno
#include <Servo.h>
Servo meuServo;
int pos2 = 0;
int incremento2 = 1; // grados por paso
int velocidade2= 40; // ms entre cada paso (↑ = más lento)
Servo meuServo;
int pos = 0;
int incremento = 1; // grados por paso
int velocidade = 40; // ms entre cada paso (↑ = más lento)
void setup()
{
meuServo.attach(7); // pino de señal → D9
meuServo.write(0); // posición inicial
delay(500);
}
void loop()
{
pos += incremento;
if (pos >= 180 || pos <= 0) {
incremento = -incremento; // invierte la dirección
}
meuServo.write(pos);
delay(velocidade);
}