int photocellPin = 0; // pino a0 conectado ao LDR e resistor < acha o LDR ne...
int photocellReading; // armazena o valor da leitura analógica..
int LEDpin = 11; // pino do LED // < Nao funciona ... ainda! AHHAHAH
void setup(void) {
// mostra os valores lido no monitor serial
Serial.begin(9600); // inicializa a comunicação serial < ele da suporte a um terminalzim...
}
void loop(void) {
photocellReading = analogRead(photocellPin); // faz a leitura analógica do LDR
Serial.print("Valor Analog. = "); // mensagem
Serial.print(photocellReading); // o valor lido
// alguns limiares para quantizar valores determinados
if (photocellReading < 10) {
Serial.println(" - Escuro"); // escuridão
} else if (photocellReading < 200) {
Serial.println(" - Entardecendo"); // penumbra, entardecer
} else if (photocellReading < 500) {
Serial.println(" - Luz,mediana"); // luz
} else if (photocellReading < 800) {
Serial.println(" - Brilhante"); // brilhante
} else {
Serial.println(" - Muito Brilho!"); // muito brilhante
}
delay(1000);
}
0 comentários:
Postar um comentário