检索 GPS 位置 MKR1400Arduino IoT Cloud

问题描述

我目前在尝试检索 GPS 坐标时遇到问题。我不会很有经验,我觉得这可能相当简单 - 我找不到关于该主题的太多文档,我在这里查看了 - ArduinoCloudThing/CloudLocation.h at master · arduino-libraries/ArduinoCloudThing · GitHub -不幸的是,这对我没有多大帮助。

我想要做的就是每 x 秒检索一次坐标并将它们打印在串行监视器中,并在 Arduino IoT Cloud 仪表板上可视化位置。我添加了 CloudLocation 变量并为纬度和经度定义了 2 个字符串和双精度值。

#include "thingProperties.h"
#include "sensors.h"

String Latitude;
String Longitude;

double LatitudeD;
double LongitudeD;

然后我使用以下方法尝试检索值:

// coordinates 
  LatitudeD =Latitude.todouble();
  LongitudeD = Longitude.todouble();
  location = {LatitudeD,LongitudeD};

使用此代码时,我的串行监视器中只显示零。

Serial.print("   Latitude:         "); Serial.print(LatitudeD,6); 
Serial.print("  Longitude:         "); Serial.print(LongitudeD,6);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)