Como usar com Arduino – Fotoresistor (Sensor) LDR 5MM

Como usar com Arduino – Fotoresistor (Sensor) LDR 5MM

img00_como_usar_com_arduino_fotoresistor_sensor_ldr_5mm_luz_uno_mega_2560_nano_leonardo

– Descrição:

LDR (Light Dependent Resistor ou Resistor Dependente de Luz) é um componente eletrônico cuja resistência varia em função da luminosidade que incide sobre o mesmo. Este componente é sensível a luz e tem como finalidade limitar a passagem de corrente em um circuito.

LDR ou Fotoresistor como também é conhecido, é um tipo de resistor, porém variável. Quanto maior for a quantidade de luz que incide sobre o LDR menor será a resistência oferecida por ele e quanto menor a quantidade de luz sobre o mesmo maior será a resistência oferecida. Vale ressaltar que o LDR assim como um resistor comum, não possui polarização e sua resistência é medida em ohms, que com ausência de luz gira em torno de 1MΩ e com presença de luz fica entre 10 e 20KΩ.

– Especificações e características:

– Diâmetro: 5mm
– Tensão de operação (máxima): 150VDC
– Potência máxima: 100mW
– Espectro: 540nm
– Temperatura de operação: -30° a 70° celsius
– Resistência (presença de luz): 10 a 20KΩ
– Resistência (ausência de luz): 1MΩ

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário controlar o acionamento de uma carga em função da presença ou ausência de luminosidade sobre a superfície do sensor.

– Proposta da prática:

Utilizar o Fotoresistor (Sensor) LDR 5MM em conjunto com o Arduino e controlar um LED a partir da luminosidade que incide sobre a superfície do sensor.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Fotoresistor (Sensor) LDR 5MM
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Resistor de 10KΩ

01 – Protoboard
06 – Cabos Jumper macho-macho

– Esquema de ligação da prática

img01_como_usar_com_arduino_fotoresistor_sensor_ldr_5mm_luz_uno_mega_2560_nano_leonardo

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 8 comentários para esta postagem
  1. THIAGO HENRIQUE SILVEIRA MAIA às 13:28

    Olá !

    Tem diferença eu conectar o LDR em uma porta analógica ou digital? Se tem qual é?

    É possível escrever o mesmo código pela programação por blocos no tinkercad?

    • Euler Oliveira Autor às 18:24

      Olá Thiago.

      Agradeço pelo comentário!

      Tem sim, pois no pino analógico a leitura do sensor compreende uma faixa de 0 a 1023 bits (entenda 0 = 0V e 1023 = 5V). No pino digital o sensor informa apenas 0 ou 1.

      Sobre o Tinkercad não vou saber informar.

  2. Rodrigo às 15:29

    Caso eu queira fazer um controle da intensidade de uma lâmpada de led dimerizável através de ldr, como seria possível?

    • Murad às 09:25

      sando as portas PWM que são as que tem um “~”. poderia botar:
      analogWrite(pino do led, valor do ldr);

  3. Henrique Luiz Holanda às 20:53

    Ótimo artigo. Permita-me fazer uma pequena correção, na seção – Especificações e características:
    – Resistência (presença de luz): 10 a 20KΩ
    – Resistência (ausência de luz): 1MΩ

    • Euler Oliveira Autor às 11:26

      Olá Henrique.

      Agradeço pelo comentário e reconhecimento!

      Já alterei no texto.

      Vlw!!!

  4. Victor Hugo Gastaldi de Jesus às 20:03

    Projeto simples e funcional. Dica: Caso vc aumente a “potência” do Resistor do Led, obviamente ele irá acender mais, usei o sugerido no vídeo mas quase não acendeu, então, resolvi testar com outros resistores, fiz com um de 20k

    • Euler Oliveira Autor às 20:56

      Olá Victor.

      Agradeço pelo comentário!

      Mas o resistor do é apenas para limitar a corrente fornecida ao LED com a finalidade de não deixar ele queimar.

      O resistor usado foi de 150R.