


























int valor = 0; // Variavel onde e guardado o valor lido do LDR
int led_pin = 8; // Pino onde vamos ligar o LED
int analogin = 1; // Pino onde vamos ligar a LDR
void setup(){
Serial.begin(9600); // Inicia A comunicação da porta Serial para que possamos ver o valor do LDR
}
void loop(){
valor = analogRead(analogin); // O valor que irá ser lido na porta analogica numero 1 irá ser guardado na variável "valor"
Serial.print("O valor Da LDR e igual a: "); // Mostrar no Serial Monitor a frase “O valor Da LDR e igual a: “
Serial.println(valor); // Mostras no Serial Monitor o valor da variavel “valor”
delay(25); // Faz uma pequena pausa de 25 Mili Segundos para que outro valor seja lido
if (valor < 300) { // Se a variavel valor for menor que 300 (escuro)
digitalWrite(led_pin, HIGH); // acende o led da porta 8
} else { digitalWrite(led_pin, LOW); } // se for maior (claro) mantem o led da porta 8 apagado
}
O esquema de montagem feito está ilustrado na figura abaixo:

Fotos dos testes abaixo:







