#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
}
}