#include <Adafruit_LiquidCrystal.h>
int sensorValue = 0;
int prevSensorValue = -1; // Inicializar con un valor que no sea posible como lectura válida
Adafruit_LiquidCrystal lcd_1(0);
void setup()
{
}
void loop()
{
int sensorValue = analogRead(A0);
// Comprobar si hay un cambio en el valor del sensor
if (sensorValue != prevSensorValue) {
// Limpiar la pantalla
lcd_1.clear();
lcd_1.begin(16, 2);
lcd_1.print("Datos: ");
lcd_1.setCursor(0, 1);
// Mostrar el nuevo valor
lcd_1.print(sensorValue);
// Actualizar el valor previo
prevSensorValue = sensorValue;
}
lcd_1.setBacklight(1);
delay(500); // Esperar 500 milisegundos
lcd_1.setBacklight(0);
delay(500); // Esperar 500 milisegundos
}