/*
Nome do Projeto: Controle de Liga/desliga de um led
Cliente: SENAI - Timbó - SC
Programador: Felipe Augusto Sievert
Data: 21/10/2023
Versão: 1.0
*/
#define pino_LDR A0 //Define a porta Analogica do Sensor LDR
#define Tempo_Leitura 1000 // Define o tempo da leitura do Sensor
// definição das Variáveis
int Valor_Lido = 0; // Defino a variável que ira armazenar o valor do sensor
int Valor_Volts = 1;
void setup () // inicialização do sistema
{
pinMode(pino_LDR, INPUT); // Define o Pino que será colocado o Sensor
Serial.begin(9600); // Incializo o monitor Serial com velocidade de 9600
}
void loop () // Modo de progamação em Loop
{
Valor_Lido = analogRead(pino_LDR); // Lê o valor continuo no sensor LDR e grava na variável
Valor_Volts = (5*Valor_Lido)/1015;
Serial.println("#########");
Serial.println("Valor Atual De Luminosidade");
Serial.println("#########");
Serial.println("_________");
Serial.print("Valor Lido no Sensor LDR = "); //Escreve o texto no monitor serial
Serial.println(Valor_Lido); //Escreve o valor contido na variavel Valor_Lido
Serial.println("_________");
Serial.print("Valor lido em Volts ");
Serial.print(Valor_Volts);
Serial.println("V");
Serial.println("_________");
Serial.println(" ");
delay (Tempo_Leitura); //Intervalo de leitura do Sensor
}