Arduino のコマンドを使用して、Arduino プロジェクトの 1 つ (特に Arduino IDE で Teensy 3.5 を使用) で文字列を double に変換しようとしていますstring.toDouble()
。以下のコードに示すように関数を実装しようとすると、エラーが発生します。
<'class String' has no member named 'toDouble'>.
ただし、正常string.toFloat()
にstring.toInt()
動作します。
何がうまくいかないのかについてのアイデアはありますか?
String myNumberString = "100";
double myNumber = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
myNumber = myNumberString.toDouble()+1;
Serial.println(myNumber);
myNumberString = String(myNumber);
delay(1000);
}