raggruppare/associare sempre lo stesso codice, ad una lettera

leo72:
@Gingiardu:

PS:
il mio codice fa esattamente quello che fanno i tuoi 10 if uno dietro l'altro. Se vuoi ti sviluppo i primi 2 passaggi:
for (byte temp=10; temp<99; temp +=10) {
if ((k0 >= temp) && (k0 <= (temp + 9))) {
k0-=(temp*1);
}
}

temp parte da 10
confronto: k0>=10 && k0<=19? Sì: k0 = k0-(101)
no: temp = temp+10
confronto: k0>=20 && k0<=29? Sì: k0 = k0-(10
2)
ecc...

OK PERFETTO ho inserito il tuo codice con copia e incolla e sembra funzionare perfettamente (display stabili e luminosi) poi alla fine ne faccio 2 versioni una con i FOR e l'altra "normale" se funzionano tutti e 2 teniamo quella che occupa meno spazio