Arduino Float in String konvertieren
-
Konvertieren von
Float
inString
mit der FunktionString
in Arduino -
Konvertieren von
Float
inString
mit der Funktionconcat()
in Arduino
In diesem Tutorial werden zwei Methoden zum Konvertieren eines float
in einen string
erläutert. Eine Methode ist die Verwendung der Funktion string
und die andere Methode ist die Verwendung der Funktion concat()
.
Konvertieren von Float
in String
mit der Funktion String
in Arduino
Um einen float
mit string
in einen string
umzuwandeln, benötigen Sie zwei Parameter, um diese Funktion zu übergeben. Der erste ist der Wert des float
, den Sie konvertieren möchten, und der zweite ist die Anzahl der Dezimalstellen, die in der float
-Nummer vorhanden sind.
void loop() {
String stringOne = String(5.698, 3); // using a float and the decimal places
}
Im obigen Code ist 5.698
ein float
-Wert und 3
die Anzahl der Dezimalstellen. Sie können diese Werte entsprechend der angegebenen float
-Nummer ändern. Überprüfen Sie den Link für weitere Informationen.
Konvertieren von Float
in String
mit der Funktion concat()
in Arduino
Um einen float
mit concat()
in einen string
umzuwandeln, definieren Sie zunächst einen leeren string
und übergeben Sie dann die Nummer float
als Parameter in der Funktion concat()
. Diese Methode hängt den Parameter an die Zeichenkette
an.
void loop() {
float parameter = 123.123; // floating number
String myString = ""; // empty string
myString.concat(parameter);
}
Im obigen Code ist ein Parameter eine Anzahl vom Typ float
und myString
ist eine Variable vom Typ String
. Die Funktion concat()
gibt auch einen Booleschen Wert zurück, true, wenn die Operation erfolgreich ist, und false, wenn sie nicht erfolgreich ist. Überprüfen Sie den Link für weitere Informationen.