#include <LiquidCrystal.h>
#define PIN1 8
#define PIN2 7
#define PIN3 6
#define PIN4 5
#define PIN5 4
#define PIN6 3
LiquidCrystal lcd(PIN1,PIN2,PIN3,PIN4,PIN5,PIN6);
int LDR = A0;
int value, normalizedValue;
void setup() {
// put your setup code here, to run once:
pinMode(PIN1, OUTPUT);
pinMode(PIN2, OUTPUT);
pinMode(PIN3, OUTPUT);
pinMode(PIN4, OUTPUT);
pinMode(PIN5, OUTPUT);
pinMode(PIN6, OUTPUT);
pinMode(LDR, INPUT);
lcd.begin(16,2);
lcd.print("Nivel de Luz");
}
void loop() {
// put your main code here, to run repeatedly:
value=analogRead(LDR);
normalizedValue = map(value,0,500,0,100);
lcd.setCursor(0, 1);
lcd.print(normalizedValue);
lcd.print("%");
//delay(100);
}