Acendendo um LED com Sensor de Luz (LDR)
Hoje vamos interagir com o Arduino usando um sensor de luz (LDR). Quando o ambiente escurecer, o LED acende automaticamente. Essa é uma das formas mais simples de automação com sensores analógicos!
📦 Materiais necessários:
- 1 LED
- 1 Resistor de 220 Ohm (para o LED)
- 1 LDR (sensor de luz)
- 1 RESISTOR OU UM POTENCIOMETRO de 10k Ohm (para o divisor com o LDR
- PARA AJUSTAR A SENCIBILIDADE.
- Protoboard
- Cabos jumper
- Arduino Uno
📷 Esquema de ligação
DETALIHES DO PONTENCIOMETRO FACILITA O DISPARO
💻 Código do projeto
int pinoLDR = A0;
int pinoLED = 9;
void setup() {
pinMode(pinoLED, OUTPUT);
Serial.begin(9600);
}
void loop() {
int valorLuz = analogRead(pinoLDR);
Serial.println(valorLuz);
if (valorLuz < 500) {
digitalWrite(pinoLED, HIGH);
} else {
digitalWrite(pinoLED, LOW);
}
delay(200);
}
🧠 Explicação:
O LDR varia a resistência conforme a luz: quanto mais escuro, maior o valor lido. Usamos isso para tomar decisões e acionar o LED automaticamente. Essa técnica é a base para iluminação inteligente e sistemas de segurança.
🚀 No próximo conteúdo
Vamos melhorar esse projeto controlando o brilho do LED suavemente com base na luz, usando analogWrite()!
🔋 Acompanhe o Eletrocondutor diariamente para dominar sensores e automação com Arduino!
Comentários
Postar um comentário
Faça seu comentário referente a este assunto