// Pines
const int ldrPin = A0; // Pin onde lemos a luz
const int ledPin = 9; // Pin PWM do LED
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // Para depuración opcional
}
void loop() {
int ldrValue = analogRead(ldrPin); // Valor entre 0 e 1023
Serial.print("Luz: ");
Serial.println(ldrValue);
// Investimos o valor: moita luz → pouco LED; pouca luz → moito LED
int ledBrightness = map(ldrValue, 0, 1023, 255, 0);
analogWrite(ledPin, ledBrightness);
delay(100); // Pequeno retardo para estabilidade
}