Arduino Converti Float in String

  1. Converti Float in String usando la funzione String in Arduino
  2. Converti Float in String usando la funzione concat() in Arduino

Questo tutorial discuterà due metodi per convertire un float in una stringa. Un metodo è usare la funzione string e l’altro metodo è usare la funzione concat().

Converti Float in String usando la funzione String in Arduino

Per convertire un float in una stringa usando string, hai bisogno di due parametri da passare a questa funzione. Il primo è il valore del float che vuoi convertire, e il secondo è il numero di cifre decimali presenti nel numero float.

void loop{
    String stringOne = String(5.698, 3);// using a float and the decimal places
}

Nel codice precedente, 5.698 è un valore float e 3 è il numero di cifre decimali. È possibile modificare questi valori in base al numero di float fornito. Controlla il link per ulteriori informazioni.

Converti Float in String usando la funzione concat() in Arduino

Per convertire un float in una stringa usando prima concat(), definire una stringa vuota e poi passare il numero float come parametro nella funzione concat(). Questo metodo aggiunge il parametro alla stringa.

void loop(){
    float parameter = 123.123; // floating number
    String myStringe = "";     // empty string
    myString.concat(parameter);
}

Nel codice precedente, un parametro è un numero di tipo float e myString è una variabile di tipo String. Anche la funzione concat() restituisce un valore booleano, vero se l’operazione ha successo e falso se fallita. Controlla il link per ulteriori informazioni.

Articolo correlato - Arduino String

  • Converti Integer in String in Arduino
  • Stringa di lettura della porta seriale Arduino