Arduinoプログラムで私はGPSを使ってarduinoに座標を送信しています。このため、着信座標は文字列として格納されます。 GPS座標を浮動小数点または整数に変換する方法はありますか?Stringをfloatまたはintに変換するにはどうすればよいですか?
私はint gpslong = atoi(curLongitude)
とfloat gpslong = atof(curLongitude)
を試みたが、彼らの両方の原因のArduinoがエラーを与える:
error: cannot convert 'String' to 'const char*' for argument '1' to 'int atoi(const char*)'
誰もが何か提案がありますか?
オーバーライド:が正しくおかげで動作します。この場合、どのようにtoCharArrayを正確に使用しますか?私はそれを把握していないようだ。 – Xjkh3vk
@ Xjkh3vk:例を追加しました。 – nneonneo