Neste
artigo vamos aprender a utilizar o LDR, Resistor Dependente de Luz, e acender
um LED quando escurecer.
O LDR, Resistor Dependente de Luz ou fotorresistência, é
um componente eletrônico passivo do tipo resistor variável, mais
especificamente, é um resistor cuja resistência varia conforme a intensidade da
luz que incide sobre ele.
Componentes necessários:
1 Arduino Uno;
1 LDR;
jumpers
M&M;
1 LED
1 Protobord
1 Resistor
de 220 ohms
1 Resistor
de 10.000 ohms ou 10K ohms
Estes e outros componentes podem ser
adquiridos neste link AQUI !
Montagem:
O pino digital 10 vai acionar o LED, a corrente é limitada por um resistor de 220 ohms, o pino A5 está ligado entre o LDR e o resistor de 10K ohms.
Programando o
Arduino:
O programa abaixo faz com que
o Arduino leia as informações de resistência do sensor e quando a luz parar de
incidir sobre ele a resistência se altera e um LED acenda.
Copie e cole o código abaixo no ARDUINO IDE.
Código:
int portaLed = 10; //define pino digital 10 LED
int portaLDR = A5; //define pino analógico 5 para sensor
void setup()
{
pinMode(portaLed, OUTPUT);
}
void loop()
{
int estado = analogRead(portaLDR);
if (estado > 500)
{
digitalWrite(portaLed, HIGH);
}
else
{
digitalWrite(portaLed, LOW);
}
}
Para testar o circuito,
tampe o LDR, o LED deve acender.
Nenhum comentário:
Postar um comentário