微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

检索 GPS 位置 MKR1400Arduino IoT Cloud

如何解决检索 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 举报,一经查实,本站将立刻删除。