Sensor de Luz P13

IMG_3025
Para este projeto vamos utilizar nosso Sensor de Luz P13
. Conecte o pino GND do Arduino à linha de alimentação negativa (preta) da protoboard; b. Coloque o resistor de 220 ohms (ou 330 ohms) entre a linha de alimentação negativa e qualquer outra linha da protoboard; c. Coloque o LED com o catodo (lado chanfrado) conectado ao resistor de 220 ohms (ou 330 ohms); d. Conecte o anodo do LED ao pino 13 do Arduino. e. Conecte o pino 5v do Arduino ao pino +5Vcc do módulo P13; f. Conecte o pino GND do módulo P13 à linha de alimentação negativa da protoboard; g. Conecte o pino analógico A0 do Arduino ao pino Sinal A do módulo P13. IMPORTANTE: Não há alterações no sketch (programa).

  • 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.
    Dimensoes:
    Largura: 10mm
    Comprimento: 20mm

Como Ligar

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.

Codigo de exemplo:

int lightPin = 0; //define o pino para o Photo resistor

int ledPin=11;     //define o pino para o LED

 

void setup()

{

Serial.begin(9600); //Inicia a comicacao com Monitor Serial

pinMode( ledPin, OUTPUT );

}

 

void loop()

{

Serial.println(analogRead(lightPin)); //Mostra o valor de leitura no Monitor Serial

 

analogWrite(ledPin, analogRead(lightPin)/4); //Envia o Valor de Leitura para o Pino do LED

//Voce tem que dividir o valor por 2

 

delay(10); //Tempo curto para acionamento do LED

}