quinta-feira, 4 de fevereiro de 2016

Curso Arduino 4 - Usando um LDR


No projeto de hoje vou mostrar como montar um circuito simples que liga o LED quando a luminosidade sobre o LDR diminui. O LDR é um resistor dependente de luz, quando a incidência de luz é grande a resistência do LDR diminui, já quando a incidência de luz é baixa a resistência aumenta.

A resistência do LDR pode ser medida pelo multímetro, quando apontamos uma lanterna para o LDR a sua resistência foi de 72,4Ω, no escuro a resistência subiu para 1,997MΩ, lembrando que esses valores são diferentes em cada LDR.

Para o projeto vamos precisar dos seguintes componentes:
  • 1 - Resistor 330Ω
  • 1 - Resistor de 10kΩ
  • 1 - LDR (Resistor Dependente de Luz)
  • 1 - LED 



Agora vamos para a montagem do circuito, o resistor de 330Ω vai ser ligado ao LED e o resistor de 10kΩ vai ligado no LDR.

Agora vamos ao código, você pode copiar e colar na IDE do Arduino ou usar o Codebender, basta selecionar o seu modelo de Arduino e clicar em > Run on Arduino, e para ativar o monitor serial clique em > Connect. Na IDE do Arduino o monitor serial pode ser aberto pressionando Ctrl + Shift + M

 
Quanto maior for a luminosidade sobre o LDR maior a resistência e maior o valor lido no pino A0, e se a incidência de luz sobre o sensor for baixa a sua resistência e o valor lido no pino A0 serão menores. Os valores lidos pelo serial no LDR vão de 0 a 1023. Caso o LED acenda logo após gravar o código ou a luminosidade tenha que ser muito baixa para ele acender, altere o valores da variável  sensibilidade na linha 26 "if (sensibilidade < 800){".

A variável sensibilidade recebe o valor do pino A0, em seguida esse valor é impresso no monitor serial, se esse valor for menor que 800 o LED vai acender senão vai ficar desligado.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...