Go Down

Topic: Da float a string (Read 700 times) previous topic - next topic

padoang

Ho una variabile float e vorrei trasformarla in un array di char o in String e' possibile? grazie Giorgio

PaoloP

#1
Apr 23, 2013, 06:27 pm Last Edit: Apr 23, 2013, 06:31 pm by PaoloP Reason: 1
--> http://stackoverflow.com/questions/2302969/how-to-implement-char-ftoafloat-num-without-sprintf-library-function-i
--> http://arduino.cc/forum/index.php/topic,72916.0.html
--> http://arduino.cc/forum/index.php/topic,71801.0.html

nid69ita

Esiste anche la libreria PString versione 3     
  http://arduiniana.org/libraries/PString/

"pubblicizzata" anche dal sito     
  http://arduino.cc/en/Reference/Libraries
ma con link errato
my name is IGOR, not AIGOR

padoang

Ringrazio entrambi delle risposte. Non capisco pero' come mai un LCD.print(f) con f di tipo float la visualizza sempre con 2 cifre decimali e non so come cambiare il n. dei decimali. Con PString non cambia nulla. Giorgio

PaoloP

Mi pare che coi float puoi indicare il secondo parametro: print(f,3)
Ma non ne sono sicuro.

lesto

il numero di decimali come detto da paolop di solito è opzionale ma presente.. se non presente è facile modificare la libreria per stamparne X al posto di 2, di solito
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up