#include <ESP32Servo.h>
Servo myservo1;
const int targetPosition1 = 180;
const int targetPosition2 = 150;
const int servoPin = 18;
const float dt = 0.02;
void setup() {
Serial.begin(115200);
myservo1.attach(servoPin);
myservo1.write(0);
delay(500);
}
void loop() {
float currentPosition1 = myservo1.read();
if (currentPosition1<targetPosition1)
{
Serial.print(currentPosition1);
Serial.print(" ");
delay (dt*100000);
}
myservo1.write(targetPosition1);
delay (dt*1000);
myservo1.write(targetPosition2);
delay(dt * 1000);
}