#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C pantalla1(0x27, 16, 2);
const int photoResistorPin = 33;
void setup() {
pantalla1.init();
pantalla1.backlight();
pantalla1.print("Iniciando...");
delay(1000);
pantalla1.clear();
Serial.begin(115200);
analogReadResolution(10);
}
void loop() {
int photoResistorValue = analogRead(photoResistorPin);
pantalla1.setCursor(0, 0);
pantalla1.print("Luz: ");
// Ajustar estos valores de umbral según sea necesario
if (photoResistorValue > 400) {
pantalla1.print("Alta ");
} else if (photoResistorValue > 800) {
pantalla1.print("Media ");
} else {
pantalla1.print("Baja ");
}
// Enviar el valor del fotorresistor al monitor serie para depuración
Serial.print("Valor del fotorresistor: ");
Serial.println(photoResistorValue);
delay(500);
}