Arduino + Ldr + Led

Olá pessoal, vamos fazer um projeto básico utilizando LDR com arduino

O que é um “LDR”?

“LDR” é  uma abreviatura que quer dizer “Light Dependent Resistor” ou seja resistência dependente de luz , que tal como o nome indica é uma resistência que varia conforme a luz que lhe é incidida.Uma das peculiaridades deste sensor é que não tem polaridade. Um rápido exemplo do seu funcionamento: supúnhamos que  o ldr tem uma resistência máxima de 1000 ohms, esta resistência máxima em teoria é obtida quando o ldr está perante uma total escuridão.

O que vamos utilizar para o projeto:

Ldr -Arduino

– Protoboard

-Led

– Resistor 220 ohms

– Resistor 10K

Fritzing:

Podem ver que vamos ligar o pino 0 analógico para fazer a leitura to ldr, e o resistor de 10 K.

Esquemático:

Código Arduino:

#define LDR 0//
#define led 7
int val;// variável que vai gravar os valores obtidos pelo LDR
void setup() {
  Serial.begin(9600);
  pinMode(led, OUTPUT);
  digitalWrite(led, LOW);
}

void loop(){
  val= analogRead(LDR); // ler os valores obtidos pelo ldr
  Serial.println(val);

  if (val
    digitalWrite(led, HIGH);
  }
  if (val> 512) { // muita luz
  digitalWrite(led, LOW);
    }

  delay(1000);
}

Anúncios
Esse post foi publicado em Arduino, Eletrônica e marcado , , , , . Guardar link permanente.

Uma resposta para Arduino + Ldr + Led

  1. Tua Mae disse:

    ta fixe…

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 )

Imagem do Twitter

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

Foto do Facebook

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

Foto do Google+

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

Conectando a %s