4

I am using the TinyGPS library and am trying to display information to get to a specific latitude/longitude via an LCD screen.

I am not getting any data. The output of directionto is "broke" and distanceto and bearingto is 0.

Code redacted

And here is what my pins/hardware look like: http://i.imgur.com/7iDBwxm.jpg

I am using an Arduino Uno, LCD shield and GPS shield by ITead Studio.

I am hoping it is either the pins or not having a GPS signal.

Reddit post: Arduino TinyGPS help

4

2 回答 2

1

SoftSerial 的波特率应为 9600。

于 2013-05-06T16:47:45.160 回答
0

您需要逐步调试系统才能了解问题所在。我将开始只使用串行监视器而不使用显示器。请注意,当您打开已移动数百公里的 GPS 时,与第一次打开时一样,可能需要一段时间才能获取卫星并开始发出一些数据。确保你在一个空旷的地方并等待 5 到 10 分钟,然后再宣布它“不工作”。下次打开它会快得多。我检查了你的 shield 的文档,他们还说要确保你使用的 Micro SD 卡支持 SPI 模式,而不仅仅是 SD 模式,也不要忘记将它格式化为 FAT16,并添加一个“datalog .txt”文件在您的卡上供 Arduino 记录信息。试试看,然后读取 sd 卡上的数据以确保正在记录。带着上述测试的结果回来,我们将努力为您提供进一步的支持。

于 2013-05-06T17:21:09.640 回答