/*
Programa: Acende lâmpada quando escurece
Autor: André Luis Marques da Silveira
Data: 2/07/2020
*/
int Pino_LDR = A0;
int Pino_LED = A1;
int Pino_LAMPADA = 2;
int LDR;
void setup(){
Serial.begin(9600);
pinMode(Pino_LED, OUTPUT);
pinMode(Pino_LAMPADA, OUTPUT);
pinMode(Pino_LDR,INPUT);
}
void loop() {
// ---- Faz a leitura do sensor LDR e converte valor para escala 0 - 255 --- //
LDR = map(analogRead(Pino_LDR),0,1023,255,0);
Serial.print("Luminosidade: ");
Serial.print(LDR);
analogWrite(Pino_LED,LDR);
// ---- Testa valor do LDR: se >= 255 é noite --- //
if (LDR >= 125) {
digitalWrite(Pino_LAMPADA, HIGH);
Serial.println(" (Noite - acende lampada)");
} else{
digitalWrite(Pino_LAMPADA, LOW);
Serial.println(" (Dia - apaga lampada)");
}
} |