Arduino は浮動小数点を文字列に変換する
Ammar Ali
2023年10月12日
このチュートリアルでは、float
を文字列に変換する 2つの方法について説明します。1つの方法は String()
関数を使用することであり、もう 1つの方法は concat()
関数を使用することです。
Arduino の String()
関数を使用して、Float
を String
に変換する
String()
を使用して float
を string
に変換するには、この関数に渡す 2つのパラメーターが必要です。1つ目は、変換する float
の値であり、2つ目は、float
数に存在する小数点以下の桁数です。
void loop() {
String stringOne = String(5.698, 3); // using a float and the decimal places
}
上記のコードでは、5.698
は float
値であり、3
は小数点以下の桁数です。これらの値は、指定された float
番号に従って変更できます。詳細については、リンクを確認してください。
Arduino の concat()
関数を使用して、Float
を String
に変換する
最初に concat()
を使用して float
を string
に変換するには、最初に空の string
を定義してから、concat()
関数のパラメーターとして float
番号を渡します。このメソッドは、パラメータを文字列に追加します。
void loop() {
float parameter = 123.123; // floating number
String myString = ""; // empty string
myString.concat(parameter);
}
上記のコードでは、パラメーターは float
型のいくつかの数であり、myString
は String
型の変数です。concat()
関数もブール値を返します。操作が成功した場合は true、失敗した場合は false を返します。詳細については、リンクを確認してください。
著者: Ammar Ali