[Résolu] Affichage float sur LCD avec une décimale (au lieu de 2)

Bonjour,

Peut être avec un truc dans ce genre :

lcd.setCursor(0,1);
lcd.print("Temp = ");
lcd.print((int)ma_tempetf);
lcd.print('.');
lcd.print((int)((float)(ma_tempetf - (int)ma_tempetf) * 10));
// Exemple : ma_tempf = 17.32 (ma_tempf -> type float)
// (int)ma_tempetf = 17
// (ma_tempetf - (int)ma_tempetf) = 17.32 - 17 = 0.32
// 0.32 * 10 = 3.2
// (int)3.2 = 3
lcd.write(0xDF);
lcd.print('C'); // simple quote pour un seul caractére