#include <ESP32Servo.h>
#define BLYNK_TEMPLATE_ID "TMPLsux12oKr"
#define BLYNK_DEVICE_NAME "Ayi Husain"
#define BLYNK_AUTH_TOKEN "RfKnDB6QnnVRRqaaO2sEn2cutm1F6PMa"
#define BLYN_PRINT Serial
#include <BlynkSimpleEsp32.h>
const int servoPin = 2;
Servo servo;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
void setup() {
Serial.begin(115200);
servo.attach(servoPin);
servo.write(0);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
int pos = 0;
void loop() {
Blynk.run();
delay(10000);// 8 jam tutup
for (pos = 0; pos <= 90; pos += 1) {
servo.write(pos);
delay(15);
}
delay(3000);// buka
Blynk.logEvent("BERHASIL", String("Memberi makan"));
for (pos = 90; pos >= 0; pos -= 1) {
servo.write(pos);
delay(15);
}
}