Servomotor ansteuern

Einen Servo mit einem Arduino anzusteuern ist kein Hexenwerk. Mit nachfolgendem Sketch können zwei unterschiedliche Positionen angefahren werden.
// Servo Libary
#include <Servo.h>
// Neues Objekt
Servo myservo;
int wert_auf;
int wert_zu;
void setup()
{
// Servo an Pin 9 koppeln
myservo.attach(9);
Serial.begin(9600);
}
void loop()
{
// Servo auf steuern
wert_auf = 900;
// 10-bit Wert des Analogeingangs (0-1023) in Winkel 0-180 umrechnen
wert_auf = map(wert_auf, 0, 1023, 0, 180);
myservo.write(wert_auf);
// Kurze Pause, damit der Servo die neue Position anfahren kann
delay(1500);
// Servo zu steuern
wert_zu = 800;
// 10-bit Wert des Analogeingangs (0-1023) in Winkel 0-180 umrechnen
wert_zu = map(wert_zu, 0, 1023, 0, 180);
myservo.write(wert_zu);
// Kurze Pause, damit der Servo die neue Position anfahren kann
delay(1500);
}