Standardoil:
Io ho scritto stampare 2 e 3
... credo che ormai birrohgt abbia capito dove è l'errore (ovvero l'arrotondamento che effettua la Serial.print() in funzione dei decimali che stampa) e che la stampa che ha fatto gli sia servita a vedere bene quale era la reale situazione.
>birrohgt: se ti interessano solo i due decimali, seguendo quanto ti ha indicato Claudio_FF, otterai gli stessi risultati della Serial.print() a DUE decimali se userai, facendo riferimento al mio esempio, la formula scritta così:
vInt = (vFloat + 0.005) * 100.0;
... ovvvero effettuando lo stesso arrotondamento che, probabilmente, effettua la Serial.print() nel caso di due decimali.
Guglielmo