#define LED_PIN 2
#define LDR_PIN 34
#define PWM_FREQ 5000
#define PWM_RES 8
void setup() {
// Serial.begin(115200);
// Serial.println("Hello, ESP32!");
ledcAttach(LED_PIN, PWM_FREQ, PWM_RES);
}
void loop() {
int ldrVal = analogRead(LDR_PIN);
int dutyCycle = map(ldrVal, 0, 4095, 0, 255); // inversion: brighter environment --> dimmer LED
// Serial.println(dutyCycle);
ledcWrite(LED_PIN, dutyCycle);
delay(50);
}