PROTOTIPANDO
Um LDR é um sensor de luminosidade cujo valor de resistência varia conforme a quantidade de luz que incide sobre ele: muita luz → baixa resistência; pouca luz → alta resistência.
O LDR é econômico, fácil de usar e permite criar projetos práticos como controle automático de iluminação.
Monte um divisor de tensão usando o LDR e um resistor (10 kΩ recomendado). Ligue o ponto médio ao pino analógico A0 e conecte 5 V e GND aos extremos.
Utilize analogRead(A0) dentro do loop() para ler valores entre 0 e 1023. Envie os dados para o Serial Monitor com Serial.println().
Se o ambiente estiver escuro (valor abaixo de um limiar), acione um LED ou relé. Por exemplo, if (ldrValue < 500) digitalWrite(ledPin, HIGH);.
Automação de luzes, lâmpadas que acendem à noite, sensores de presença em garagem ou projetos que calculam níveis de iluminação ambiente.
Escolha resistor de 10 kΩ ou ajuste conforme o LDR e os níveis de iluminação desejados. Monitore os valores no Serial para calibrar seu limiar entre claro e escuro. Use map() ou LUT personalizadas para transformar leituras em porcentagens ou lux.
VAGAS LIMITADAS
Quer ir além? No Projeto Arduino 360°, você aprende a montar circuitos como este e integrá-los a displays, botões, sensores e interfaces práticas. Garanta seu acesso ao curso Arduino 360° e transforme essas leituras em automações reais!