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

Postagens mais visitadas deste blog

contador 9999 com pic 16f628

CNC fotos cordenadas x y z dicas

codigo assembler braço mecanico para 5 motores