hnyzcj 发表于 2015-5-2 18:29:39

GPS数据在LCD上显示!

【前言】      到手DFRduino GPS Shield-LEA-6H板子已经很长时间了,也没有弄出点什么东西 ,最近学生有需要不得不动起来。今天要实现把GPS数据显示在LCD上,可以随时读取。
【作品介绍】       读取GPS数据在LCD上显示。
【作品器材】    1. DFRduino UNO R3       2. DFRduino GPS Shield-LEA-6HGPS吸盘天线.复合型卫星选择型号:GPS, Galileo ready (LEA-6H)
       3. LCD Keypad Shield 按键扩展板
【制作步骤】      GPS模块的使用DF论坛上只提供了从串口读取数据的代码,而没有提供在LCD等外设显示设备的代码。虽然在论坛中找到了对应的贴子,但是作者没有提供代码。今天我们就要为大家提供这样一段代码,让需要的朋友能够实现这样的功能。      DF论坛的样例代码(经度代码)void lon_dir()//获取经度方向信息{char dir={'0'};rec_data(dir,4,1);printlnByte(dir);//将纬度方向信息输出} 修改为下列代码floatlongitude( )//获取经度信息{ char lon={    '0','0','0','0','0','0','0','0','0','0','0' };//存放经度数据rec_data(lon,3,11);//接收经度数据Serial.println(Datatransfer(lon,5),5);//将经度数据转换成浮点型数据并输出   return Datatransfer(lon,5);    //lcd.print(Datatransfer(lon,5),5);}
DF论坛主程序Serial.print("Lon:");    longitude();对应主程序中修改为lcd.print("lon:");lcd.print( longitude());
将上述代码烧录至UNO R3后(烧录代码时若插上GPS板,代码无法正常烧录),将GPS板插在UNO R3上,再将LCD Keypad Shield 按键扩展板插上,这样就完成了本帖的硬件安装。

【作品效果】       最后在此为本帖做出帮助的小伙伴:DF 占卜的卜,郑祥、刘正云、张禄。

大连林海 发表于 2015-5-2 18:53:37

我也想玩 一看gps板子 额 我就乖乖了 这个要慢慢来了

hnyzcj 发表于 2015-5-2 19:01:50

大连林海 发表于 2015-5-2 18:53
我也想玩 一看gps板子 额 我就乖乖了 这个要慢慢来了

你有机会的,哈哈玩吧。

大连林海 发表于 2015-5-2 19:02:55

hnyzcj 发表于 2015-5-2 19:01
你有机会的,哈哈玩吧。

还想试试张禄的那个arduino机器人课程呢

大连林海 发表于 2015-5-2 19:03:00

hnyzcj 发表于 2015-5-2 19:01
你有机会的,哈哈玩吧。

还想试试张禄的那个arduino机器人课程呢

hnyzcj 发表于 2015-5-2 19:04:58

大连林海 发表于 2015-5-2 19:03
还想试试张禄的那个arduino机器人课程呢

哈哈,那个东西老谢的那个吗
也不错

丄帝De咗臂 发表于 2015-5-2 20:15:50

不谢哈;P
页: [1]
查看完整版本: GPS数据在LCD上显示!