#include <ESP32Servo.h>
//#define BLYNK_TEMPLATE_ID "TMPL6-OxJ3xjY"
//#define BLYNK_TEMPLATE_NAME "GORDEN OTOMATIS POLISI SKENA"
//#define BLYNK_AUTH_TOKEN "9j-Jv9y8hzfuVO60232bDhGd_7SfdSHf"   
const int ldrPin = 34;   // Pin untuk sensor LDR
const int servoPin = 18; // Pin untuk servo

Servo myservo; // Buat objek servo untuk mengontrol servo motor

void setup() {
  Serial.begin(115200);
  myservo.attach(servoPin); // Menghubungkan servo ke pin yang ditentukan
}

void loop() {
  int ldrValue = analogRead(ldrPin); // Baca nilai dari sensor LDR
 
  if (ldrValue < 2000 ) {
    // Jika intensitas cahaya rendah, buka gorden dengan servo
    myservo.write(0);   // Atur posisi servo untuk membuka gorden
    Serial.println("Intensitas Cahaya Rendah - Membuka Gorden");
    delay(1000);        // Beri waktu untuk perubahan posisi gorden
  } 
    // Jika intensitas cahaya cukup, tutup gorden dengan servo
    myservo.write(90);  // Atur posisi servo untuk menutup gorden
    Serial.println("Intensitas Cahaya Cukup - Menutup Gorden");
    delay(1000);        // Beri waktu untuk perubahan posisi gorden
  }

$abcdeabcde151015202530fghijfghij