
//Servo Bibliothek (mit dem Board installiert)
#include <ESP32Servo.h>

#define SERVO_PIN 14      //Pin an dem der Servo angeschlossen ist

Servo testServo;       //Objekt der Klasse Servo erstellen

void setup() 
{
  //Den Servo für den ESP32 bereit machen
  testServo.setPeriodHertz(50);
  testServo.attach(SERVO_PIN, 500, 2500);
}

void loop() 
{
  //Schleife um den Servo von einer in die andere Richtung zu fahren
  //(langsamer)
  for(int idx=0;idx<=180;idx++)
  {
    testServo.write(idx);
    delay(30);
  }
  //Schleife zum zurückfahren
  //(schneller)
  for(int idx=0;idx<=180;idx++)
  {
    testServo.write(idx);
    delay(10);
  }

  delay(1000); //warte eine Sekunde
}
