#define LDR A0
#define led 8
float luminosidade;
float amostra;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
amostra = 0;
for(int i = 0;i < 0; i++)
{
luminosidade = analogRead(LDR);
luminosidade = (luminosidade / 1024) * 100;
amostra = amostra + luminosidade;
}
amostra = amostra/100;
Serial.print("Lumisidade = ");
Serial.print(amostra, 0);
Serial.println("%");
if(amostra < 30)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
delay(250);
}