Arduino は浮動小数点を文字列に変換する
Ammar Ali
2023年10月12日
Arduino
Arduino Float
Arduino String
このチュートリアルでは、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 を返します。詳細については、リンクを確認してください。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Ammar Ali
