Filtro antidisturbo su relè per serra automatizzata

F1L1PP0:
Mi dispiace ma non so cosa sia la "classe String" quindi non so rispondere alla domanda :frowning:

... emmm ... quindi siamo alle solite ... copia/incolla senza analizzare "cosa" si stà copiando/incollando ... :confused:

Certo che usi la classe String ...

String message = "       Attenzione!   Livello Acqua Insufficente        ";
...
String toShow;

... stai dichiarando delle variabili di tipo String !

Comunque procediamo per gradi, prima di tutto hai un'infinità di lcd.print() di stringhe costanti che puoi togliere dalla SRAM e mandare il flash ...
... ogni volta che hai una: lcd.print("... quello che c'è dentro ..."); trasformala in una: lcd.print(F("... quello che c'è dentro ...")); così da ridurre l'occupazione della SRAM e prova come va.

Fammi sapere ...

Guglielmo