PaoloP:
Guarda qui --> http://forum.arduino.cc/index.php/topic,71801.0.html
e qui --> http://forum.arduino.cc/index.php/topic,190681.0.html
Si quei link li avevo gia' visti! Ecco per esempio ho letto una soluzione interessante in questo topic scritta da Astrobreed:
Purtroppo in wiring non supporta i float, inoltre la printf e sprintf sono lentissime in esecuzione e occupano da sole quasi 2k byte di memoria flash.
La soluzione è convertire il flot in due interi, uno per la parte intera tramite cast, e uno per la parte decimale moltiplicata per una idonea potenza di dieci, poi si applica la itoa() ai due interi e si concatenano le due stringhe in una sola, quest'ultima operazione è fattibile tramite la sprintf se non ci sono problemi di occupazione memoria e velocità di esecuzione.
Come potrei utilizzarla nel mio sketch?