Strani simboli su display lcd

Inoltre, se l'ora di spegnimento è dopo la mezzanotte, l'if non funziona più, perché è minore dell'ora di accensione. Per risolvere il problema, devi fare:

int OS;
if (OraAccensione<OraSpegnimento) {OS=OraSpegnimento;}
else {OS=OraSpegnimento+24;}

e poi usi OS per l'if.