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 占卜的卜,郑祥、刘正云、张禄。
我也想玩 一看gps板子 额 我就乖乖了 这个要慢慢来了 大连林海 发表于 2015-5-2 18:53
我也想玩 一看gps板子 额 我就乖乖了 这个要慢慢来了
你有机会的,哈哈玩吧。 hnyzcj 发表于 2015-5-2 19:01
你有机会的,哈哈玩吧。
还想试试张禄的那个arduino机器人课程呢 hnyzcj 发表于 2015-5-2 19:01
你有机会的,哈哈玩吧。
还想试试张禄的那个arduino机器人课程呢 大连林海 发表于 2015-5-2 19:03
还想试试张禄的那个arduino机器人课程呢
哈哈,那个东西老谢的那个吗
也不错 不谢哈;P
页:
[1]