close
如果你有一個字串型態的變數要轉為浮點數,可以使用toFloat()這個Function來轉換。
使用方式 : yourString.toFloat()
其中yourString是你的字串變數,它能有效將你的字串轉為數值,請注意以下幾點。
- 如果你的字串不是數字則無法進行轉換,toFloat()的回傳值是0。
- 如果你的浮點數很長,例如 123.456 ,此Function將四捨五入為123.46
心得 :
當初使用感測器測得數值浮點數小數點後面很多位數,為了取小數點後兩位,於是將感測器數值用String(myFloat , decimalPlaces)這個Function存入,如果要做後續處理,再使用toFloat()這個Function來轉換回來,很方便。
如有錯誤漏掉的部分,歡迎指正。
Reference : toFloat() - Arduino Reference
文章標籤
全站熱搜