#include <ESP32Servo.h>
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
// Ubah nilai LDR sesuai dengan kondisi spesifik Anda
if (ldrValue < 2000 ) {
// Jika intensitas cahaya rendah, buka gorden dengan servo
myservo.write(0); // Atur posisi servo untuk 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
delay(1000); // Beri waktu untuk perubahan posisi gorden
}