Aggiornamento incoerente della varibile scritta nell'LCD

_pier:
Nell'ultimo caso la variabile è passata a due, ma LCD non "cancella" la cifra della decina scritta precedentemente quando la varibile era 14.

Il problema mi sembra così semplice che non so se ho capito...
Se tu devi mostrare un valore che può avere una o due cifre, devi mostrarlo sempre con il numero massimo di caratteri. Quindi se minore di 10 devi scrivere prima uno spazio (o uno zero) e poi il valore.
Se sai fare una "if()", è una riga di codice.