Arduino は浮動小数点を文字列に変換する

Ammar Ali 2023年10月12日
  1. Arduino の String() 関数を使用して、FloatString に変換する
  2. Arduino の concat() 関数を使用して、FloatString に変換する
Arduino は浮動小数点を文字列に変換する

このチュートリアルでは、float を文字列に変換する 2つの方法について説明します。1つの方法は String() 関数を使用することであり、もう 1つの方法は concat() 関数を使用することです。

Arduino の String() 関数を使用して、FloatString に変換する

String() を使用して floatstring に変換するには、この関数に渡す 2つのパラメーターが必要です。1つ目は、変換する float の値であり、2つ目は、float 数に存在する小数点以下の桁数です。

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

上記のコードでは、5.698float 値であり、3 は小数点以下の桁数です。これらの値は、指定された float 番号に従って変更できます。詳細については、リンクを確認してください。

Arduino の concat() 関数を使用して、FloatString に変換する

最初に concat() を使用して floatstring に変換するには、最初に空の string を定義してから、concat() 関数のパラメーターとして float 番号を渡します。このメソッドは、パラメータを文字列に追加します。

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

上記のコードでは、パラメーターは float 型のいくつかの数であり、myStringString 型の変数です。concat() 関数もブール値を返します。操作が成功した場合は true、失敗した場合は false を返します。詳細については、リンクを確認してください。

著者: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

関連記事 - Arduino String