O Módulo Sensor de Luz LDR é a solução perfeita para detectar a presença ou ausência de luz ambiente em projetos de automação e robótica. Equipado com um fotorresistor (LDR) de 5mm de alta sensibilidade e um trimpot para ajuste de ponto de disparo, este módulo fornece uma saída digital
Ideal para acionamento automático de lâmpadas, crepusculares, alarmes de iluminação, robôs e projetos com microcontroladores como Arduino, ESP32, Raspberry Pi e PIC.
// Código simples para ler a saída digital do Módulo Sensor de Luz LDR
// Pinos do módulo:
// VCC -> 5V do Arduino
// GND -> GND do Arduino
// DO -> Pino Digital 2 do Arduino
const int pinoLDR = 2; // Pino de entrada digital conectado ao DO do módulo
const int pinoLED = 13; // LED embutido no Arduino (pin 13)
void setup() {
pinMode(pinoLDR, INPUT);
pinMode(pinoLED, OUTPUT);
Serial.begin(9600);
}
void loop() {
int valorLDR = digitalRead(pinoLDR);
// Exibe o estado no Monitor Serial
if (valorLDR == HIGH) {
Serial.println("Ambiente Escuro / Luz abaixo do limiar");
digitalWrite(pinoLED, HIGH); // Acende o LED embutido
} else {
Serial.println("Ambiente Claridade / Luz OK");
digitalWrite(pinoLED, LOW); // Apaga o LED embutido
}
delay(500); // Aguarda 500ms para a próxima leitura
}