const int LDR_PIN = A0;
const int POT_PIN = A1;
const int LED_PIN = 9;
void setup() {
pinMode(LDR_PIN, INPUT);
pinMode(POT_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int lightLevel = analogRead(LDR_PIN);
int potValue = analogRead(POT_PIN);
int brightness = map(potValue, 0, 1023, 0, 255);
brightness = brightness * (lightLevel / 1023.0);
brightness = constrain(brightness, 0, 255);
analogWrite(LED_PIN, brightness);
Serial.print("Brightness: ");
Serial.println(brightness);
Serial.print("Light Level: ");
Serial.println(lightLevel);
delay(1000);
}