Come scrivere i decimali bmp085

Ragazzi mi serve il vostro aiuto Voglio far scrivere su uno schermo lcd il valore della temperatura rilevato dal bmp085, il problema e che non riesco a inserire il punto per dividere i decimali dal resto, il valore mi viene dato come un singolo numero intero es. : bmp085==225 realtà==22,5 C. Non so come fare ad inserire il punto tra il numero intero e i decimali, ho provato con il comando: Lcd.print(Temperature,2); Anche se gli dico scrivimi uno o due decimali lui me gli scrive ma non me gli separa, gli lascia attaccati quindi sembrerebbe un numero unico, questo comporta un valore letto sbagliato. Come posso risolvere questo problema? Grazie

Prova con:

Lcd.print((float)Temperature / 10.0 ,2);

(float)Temperature / 10.0 divide un intero (Temperature) per uno in virgola mobile (10.0) e forza a convertire il risultato a tipo in virgola mobile.

PS: Non conosco Lcd.print verifica che ,2 significa stampa due decimali.

ciao.

Ti ringrazio, problema risolto, funziona perfettamente! Grazie ancora