#include <ESP32Servo.h> 
int servoPin = 22; 
Servo Servo1; 

void setup() { 
     Servo1.attach(servoPin); 
}

void loop(){ 
   Servo1.write(0); 
   delay(2000); 
   Servo1.write(90); 
   delay(2000);    
   Servo1.write(180); 
   delay(2000); 
}






/**


// Include the Servo library (Menyertakan Librari Servo)
#include <ESP32Servo.h> 

// Declare the Servo pin (Mendeklarasikan tempat kaki pin untuk servo)
int servoPin = 22; 

// Create a servo object (Menentukan nama objek servo)
Servo Servo1; 

void setup() { 
   // We need to attach the servo to the used pin number (Menempelkan objek servo ke kaki pin )
   Servo1.attach(servoPin); 
}

void loop(){ 
   
   // Make servo go to 0 degrees (Memposisikan lengan servo pada 0 derajat)
   Servo1.write(0); 

   // Menghentikan (menunda) selama 2 detik = 2000 mili detik
   delay(2000); 
   
   // Make servo go to 90 degrees  (Memposisikan lengan servo pada 90 derajat)
   Servo1.write(90); 

   // Menghentikan (menunda) selama 2 detik = 2000 mili detik
   delay(2000); 
   
   // Make servo go to 180 degrees  (Memposisikan lengan servo pada 180 derajat)
   Servo1.write(180); 

   // Menghentikan (menunda) selama 2 detik = 2000 mili detik  
   delay(2000); 
}



**/