const int LUZ_SENSOR_PINO = 36; // Pino analógico A0
void setup() {
// Inicializa a comunicação serial a 9600 bits por segundo:
Serial.begin(9600);
}
void loop() {
// Lê a entrada no pino analógico (valor entre 0 e 1023)
int valorAnalogico = analogRead(LUZ_SENSOR_PINO);
Serial.print("Valor analógico = ");
Serial.print(valorAnalogico);
// Teremos limites determinados qualitativamente
if (valorAnalogico < 350) {
Serial.println(" => Escuro");
} else if (valorAnalogico < 490) {
Serial.println(" => Escurendo");
} else if (valorAnalogico < 600) {
Serial.println(" => Iluminando");
} else if (valorAnalogico < 800) {
Serial.println(" => Iluminação plena");
} else {
Serial.println(" =>Iluminação excessiva");
}
delay(500);
}