Arduino Float in String konvertieren
-
Konvertieren von
FloatinStringmit der FunktionStringin Arduino -
Konvertieren von
FloatinStringmit 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.
