- Descrição: O Servo Motor MG946R tem como principais características o alto…
Como usar com Arduino – Módulo Fotoresistor (Sensor) LDR
– Descrição:
O Módulo Fotoresistor (Sensor) LDR possui em sua construção o LDR (Light Dependent Resistor ou Resistor Dependente de Luz), que é 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.
O 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Ω.
1) Ao montar esta prática, quando o circuito for alimentado o LED indicador de ativação da saída pode iniciar piscando ou ligado, sinalizando que você deve fazer o ajuste de sensibilidade do sensor através do trimpot que se encontra na placa.
2) Se deseja medir a variação de luminosidade na superfície do sensor, utilize o pino analógico do módulo.
– Especificações e características:
– Controlador: LM393
– Tensão de operação: 3,3 – 5VDC
– Saída Digital e Analógica
– LED indicador para presença de tensão
– LED indicador para saída digital
– Sensibilidade ajustável através de trimpot
– 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 Módulo Fotoresistor (Sensor) LDR 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 – Módulo Fotoresistor (Sensor) LDR
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
03 – Cabos Jumper macho-macho
– Esquema de ligação da prática
– 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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
const int pinoSensor = 8; //PINO DIGITAL UTILIZADO PELA SAÍDA DO SENSOR const int pinoLed = 12; //PINO DIGITAL UTILIZADO PELO LED void setup() { Serial.begin(9600); //INICIALIZA A SERIAL pinMode (pinoSensor, INPUT); //DEFINE O PINO COMO ENTRADA pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA digitalWrite(pinoLed, LOW); //LED INICIA DESLIGADO } void loop() { if(digitalRead(pinoSensor) == HIGH){ //SE LEITURA DO PINO FOR IGUAL A 1 (HIGH), FAZ digitalWrite(pinoLed, HIGH); //ACENDE O LED } else{ //SENÃO, FAZ digitalWrite(pinoLed, LOW); //ACENDE O LED } } |
– 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: Jarvis – Controlando o seu Arduino por Comandos de Voz
Próxima postagem: Medidor (Tensão / Corrente / Frequência) para Quadro de Energia
Olá, tem como controlar via relé para ligar uma carga e desligar?
Olá Valmir.
Agradeço pelo comentário!
É possível sim.
Faz um exemplo com a variação de luminosidade na superfície do sensor, usando o pino analógico do módulo. Obrigado
Olá Thiago.
Tá na mão:
https://blogmasterwalkershop.com.br/arduino/como-usar-com-arduino-fotoresistor-sensor-ldr-5mm/
A diferença é que foi feito só com o LDR, contudo, o código funciona perfeitamente para o módulo desta postagem. Pode ser que tenha apenas que ajustar o valor 600 que está no código para mais ou para menos, respeitando o limite minimo de 0 e o máximo de 1023.