Led com ldr

O projeto a seguir simula um poste urbano, ou seja, quando a luminosidade ambiente é tão baixa que precisa de iluminação, o led é aceso automáticamente.

Material necessário:

  • Arduino;
  • Protoboard;
  • Sensor ldr;
  • Led;
  • Dois resistores (220 e 330 ohm’s);
  • Fios Jumper.

sensor-de-luz_bb1.

Conecte seu arduino ao computador e suba o sketch:


int led = 7; //define o led no pino 7
int ldr = 0; //LDR no pino analógico 0
int ldrValor = 0; //Valor lido do LDR
 
void setup() {
 pinMode(led,OUTPUT); //define a porta 7 como saída
 Serial.begin(9600); //Inicia a comunicação serial
}
 
void loop() {
 //ler o valor do LDR
 ldrValor = analogRead(ldr); //O valor lido será entre 0 e 1023
 
 //se o valor lido for maior que 400, liga o led
 if (ldrValor <= 400){ 
 digitalWrite(led,HIGH);
 }
 // senão, apaga o led
 else {
   digitalWrite(led,LOW);
 } 
 //mostra o valor lido do LDR no monitor serial
 Serial.println(ldrValor);
 delay(100);
}
Anúncios

2 comentários sobre “Led com ldr

  1. Olá Renan Parabéns pelo post; como estou no “maternal do iniciante”, poderia por gentileza me dizer com qual resistor vai com que? Explico: o resistor de 220 Ohm fica no led e o de 330 Ohm fica no LDR? Ou o contrário?
    Agradeço a iniciativa do site para iniciantes. Vamos nos falando.
    Abração!

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s