#include <ESP32Servo.h>// menambahkan source code servo untuk ESP32

const int servoPin = 21;//pin esp yang tersambung ke servo

Servo servo;// fungsi untuk servo

void setup() {
  servo.attach(servoPin);//Meregistrasikan pin mana yang tersambung ke servo
}

int pos = 0;// posisi awal

void loop() {
 for (pos = 0; pos <= 180; pos += 1) {// jika posisi 0 dan lebih kecil dari 180 maka posisi akan di tambah
    servo.write(pos);//memutar servo
    delay(15);//waktu putaran
  }
  for (pos = 180 ; pos >= 0; pos -= 1) {//jika posisi 180 dan lebih besar dari 0 maka posisi akan dikurangi
    servo.write(pos);//memutar servo
    delay(15);//lama putaran
  }
  
}