/*
   Código demonstrativo para a aula de Bancos de Dados aplicados à Internet das Coisas,
   Curso de Engenharia e Administração de Sistemas de Banco de Dados,
   Faculdade de Tecnologia - UNICAMP.
*/
 
int pino_Led  = 13;
int porta_LDR = A3;
  
void setup(){  
  
  Serial.begin(9600);
  
  pinMode(pino_Led, OUTPUT);
  
}  
   
void loop() {  

  int valor_LDR = analogRead(porta_LDR);
  int luminosidade = map(valor_LDR,8,1015,100,0);

  Serial.print("LDR: ");
  Serial.print(valor_LDR);
  Serial.print(", Luminosidade: ");
  Serial.print(luminosidade);
  Serial.println(" %");
  
  if ( luminosidade < 51 )  {  
    digitalWrite(pino_Led, HIGH);  
  } else  {  
    digitalWrite(pino_Led, LOW);  
  } 

  delay(500);
  
}