在我正在研究 GPS 的 Arduino 程序中,通过 USB 将坐标发送到 arduino。因此,传入的坐标存储为字符串。有没有办法将 GPS 坐标转换为浮点数或整数?
我试过 int gpslong = atoi(curLongitude)
and float gpslong = atof(curLongitude)
,但它们都导致 Arduino 出错:
error: cannot convert 'String' to 'const char*' for argument '1' to 'int atoi(const char*)'
有没有人有什么建议?