Stap 3: Kalibreren de servo.
Naast de motor moet u een potentiometer. Dit geeft de elektronica-feedback op de positie van de versnellingen. Uitgaande van de potentiometer vertelt de servo dat is ingesteld op 180, dan de motor wordt niet verplaatst als u het opnieuw tot 180 instelt. Maar het zal langzaam beginnen te draaien als u het instelt op 178 en het zal beginnen draaien zeer snel als u het instelt voor een zeer lage waarde bijvoorbeeld 12.
(Als je wilde gebruiken de servo als een meetinstrument u kunt koppelen, aanvullende leads op de potmeter om altijd informatie over de positie van de servo's. "Ik moet een continu servo, dus dit niet meer relevant is voor what I 'm doing.)
Om het kalibreren van de servo hecht ik het aan een Arduino (rood tot + 5v, zwarte met GND, geel/wit tot en met elke pin PWM ingeschakeld, koos ik 9 - tweede afbeelding) en stel deze naar 90 als dit:
#include < Servo.h >
Servo myservo; maken van servo-object om te bepalen van een servo
VOID Setup {}
myservo.attach(9); de servo op pin 9 hecht aan de servo-object
}
void loop {}
myservo.write(90); vertellen van de servo naar 90
}
Tenzij de potmeter al precies op de 90 positie is, zal het spinnen beginnen. Als u de potentiometer vindt u dat de motor draait langzamer hoe dichter je de 90 positie. De motor zal richting omkeren als u de positie van 90 doorgeeft. Pas de potentiometer totdat de motor niet meer beweegt. Ten slotte buigen over, dus het is uit de weg voor re-assemblage (laatste foto).