Pages: [1]   Go Down
Author Topic: Da float a string  (Read 574 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

--> 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
« Last Edit: April 23, 2013, 11:31:24 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 77
Posts: 4620
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

my name is IGOR, not AIGOR

Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 110
Posts: 6974
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Shannon Member
****
Karma: 129
Posts: 10447
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: [1]   Go Up
Jump to: