#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);
}
**/