Como usar o Sensor de Luz LDR no Arduíno - efrainmpp1/Arduino-URA GitHub Wiki

Introdução

Os sensores de luz tem grande importância nos dias de hoje,por exemplo nas industrias temos a analise das cores de materiais e assim classifica-los.O sensor de luz que iremos trabalhar nessa aula é o LDR(Light-Dependent Resistor),na qual é bem simples de fazer a montagem e de iniciar com os sensores de luz tendo em conta a amplitude de sensores de cor que existem.

Montagem

É recomendado a utilização de um resistor de 10K para ambientes de baixa iluminação ou um resistor de 1K caso o ambiente tenha boa iluminação

Código

void setup() {
  Serial.begin(9600);
  //como é só um teste iremos usar o monitor serial para ver oque o sensor indica
}
void loop(){
  int ldr = analogRead(A0);
  /*utilizaremos a função para transformar os dados analógicos em digitais
  o numero que nos dará será um numero entre 0 e 1023
  Quanto menos a incidência de luz mais próximo de 0 vai estar e quanto mais incidência de luz tiver mais proximo de 1023 
  estará
  */
  Serial.println(ldr);
  delay(3000);
  //imprimimos esse valor no monitor serial e a cada três segundos se atualiza
}