Esse módulo contempla um Sensor de Luminosidade LDR (do inglês Light Dependent Resistor ou em português Resistor Variável Conforme Incidência de Luz), que é um componente eletrônico passivo, cuja resistência varia conforme a intensidade da luz que incide sobre ele. Tipicamente, à medida que a intensidade da luz aumenta, a sua resistência diminui.
Os LEDs presentes no módulo podem ser utilizados tanto para indicar a intensidade da luz incidente no LDR como para indicar acionamentos.
O LDR é frequentemente utilizado em fotocélulas que controlam o acionamento da iluminação dos postes públicos e luzes em residencias. Tambem é utilizado em sensores foto-eletricos assim como foto-diodos.
Especificações do LDR:
• Vmax: 150V;
• Pmax: 100mW;
• Temperatura de operação: -30 ~ +70 ºC;
• Espectro de pico: 540nm;
• Resistência na luz máxima: 45 ~ 140Ω;
• Resistencia na escuridão: ~10MΩ;
• Tempo de resposta (ms): 20 subida - 30 descida;
• Tamanho: 5mm.
Conexões: O módulo pode ser conectado ao Arduino ligando-se o pino positivo (VCC) no 5V, o pino negativo (GND) no GND e o pino SINAL em um pino analógico, como por exemplo A0. Assim, quando o LDR registrar uma alteração de resistência, será possível medir o nível de tensão de entrada no pino analógico correspondente.
No caso desse exemplo os LEDs presentes no módulo serão utilizados para indicar a intensidade da luz incidente no LDR e serão ligados nos pinos digitais D8 (LED1), D9 (LED2) e D10 (LED3) do Arduino.
Programação:
1) Primeiramente deve-se baixar o programa (código) de exemplo chamado Modulo_Luz_LDR na aba DOWNLOAD dessa página;
2) Abrir a IDE (Interface de Desenvolvimento Integrada) do Arduino clicando no aplicativo “arduino.exe”;
3) No menu da IDE selecione a opção “Ferramentas (Tools)”, “Placa (Board)” e escolha o tipo de Arduino que você está utilizando. No caso desse exemplo estamos utilizando o Arduino UNO;
4) No menu da IDE selecione a opção “Ferramentas (Tools)”, “Porta Serial (Serial Port)” e defina qual porta COM (Communication) o Arduino está utilizando. No caso desse exemplo foi definida a COM6;
5) Para abrir o programa Modulo_Luz_LDR na IDE do Arduino, deve-se selecionar a opção “Abrir (Open)” no menu “Arquivo (Files)”;
6) Será aberta uma janela, onde você deverá navegar até o local onde baixou o arquivo Modulo_Luz_LDR.ino. Ao encontra-lo, selecione-o e pressione o botão “Abrir”;
7) Após abrir o programa Modulo_Luz_LDR.ino deve-se carrega-lo no Arduino, pressionando o botão “Carregar (Upload)” logo abaixo da barra de menu. Aguarde até uma mensagem de concluído (Done) ser exibida na IDE. Aconselhamos a fazer uma leitura dos comentários inseridos em cada linha do programa, pois isso facilitará o seu entendimento de como o programa funciona;
8) Se tudo ocorreu bem a medida que a intensidade de luz incidente no sensor LDR do Módulo aumenta os LEDs vão acendendo.