/*
Nome do projeto: Leitura de Sensor LDR
Cliente: Senai- Timbó-SC
Programador: Eduarda Jasper
Data: 25-11-2023 Versão:1.0
*/
// Definição das constantes
#define Pino_LDR A0 // Define a porta analógica do Sensor
#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 irá o valor do meu sensor
int Valor_Volts = 0; // Defino a variável que irá arazenar o valor em volts
void setup() // Inicialização do sistema
{
pinMode(Pino_LDR, INPUT); // Define pino que será colocado o sensor
Serial.begin(9600); // Inicializo o Monitor Serial com velocidade de 9600
}
void loop() // Modo de programação em Loop
{
Valor_Lido = analogRead(Pino_LDR); // Lê o valor contido no sensor LDR e grava na variável
Valor_Volts = (5*Valor_Lido)/1015;
Serial.println("----------------------------------------"); // Escreve um traço
Serial.println(" VALOR ATUAL DO SENSOR DE LUMINOSIDADE"); // Escreve o texto no monitor sensorial
Serial.println("----------------------------------------"); // Escreve um traço
Serial.print(" Valor lido no sensor LDR = "); // Escreve o texto no monitor sensorial
Serial.println(Valor_Lido); // Escreve o valor contido na variável Valor_Lido
Serial.print(" Valor lido em Volts = "); // Escreve o texto no monitor sensorial
Serial.print(Valor_Volts); // Escreve o valor contido na variável Valor_Lido
Serial.println(" V");
Serial.println("----------------------------------------"); // Escreve um traço
Serial.println(" "); // Deixa espaço
delay(Tempo_Leitura); // Intervalo de leitura do sensor
}
// Fim da programação