#include <ESP32Servo.h>

Servo forkServo;

void setup()
{
  Serial.begin(115200);
  ESP32PWM::allocateTimer(0);
  ESP32PWM::allocateTimer(1);
  ESP32PWM::allocateTimer(2);
  ESP32PWM::allocateTimer(3);

  // Initialize servo at 90 degrees
  forkServo.setPeriodHertz(50);
  forkServo.attach(D10);
  forkServo.write(90);
}

void loop()
{
  forkServo.write(0);
  delay(1000);
  forkServo.write(90);
  delay(1000);
  forkServo.write(180);
  delay(1000);
}
