Paso 3: Calibrar el servo.
Al lado del motor debe encontrar un potenciómetro. Esto da la información electrónica sobre la posición de los engranajes. Suponiendo que el potenciómetro dice el servo que se encuentra a 180, entonces el motor no se moverá si se establece en 180 otra vez. Sin embargo poco a poco comenzará a girar si la configuras a 178 y empezará a girar muy rápido si se establece en un valor muy bajo como 12.
(Si desea utilizar el servo como un instrumento de medición se podrían unir cables adicionales para el potenciómetro para tener siempre información sobre la posición de los servos. Necesito un servo continuo, así que esto es irrelevante para lo que estoy haciendo.)
Para calibrar los servos la atribuyo a un Arduino (amarillo/blanco rojo a + 5v, negro a la tierra, a cualquier pin PWM habilitado, elegí 9 - segunda imagen) y para ir a 90 como esta:
#include < Servo.h >
Servo myservo; crear objeto servo para controlar un servo
void setup() {}
myservo.Attach(9); se fija el servo en el pin 9 al objeto servo
}
void loop() {}
myservo.Write(90); Dile servo a 90
}
A menos que el potenciómetro está exactamente en la posición 90, comienza a girar. Si usted apaga el potenciómetro se encuentra que el motor gira más despacio acercamos a la posición 90. El motor va a retroceder dirección si pasa la posición 90. Ajuste el potenciómetro hasta que el motor detiene. Finalmente la curva, por lo que es fuera del camino para volver a montar (última foto).