如何使用GPS模块?从头到尾,详细讲解和程序说明
一、使用Arduino控制NEO-6M GPS模块应用 本应用说明如何将NEO-6M GPS模块与Arduino一起使用以获取GPS数据。GPS代表全球定位系统,可以在旅行时用于确定位置,时间和速度。 您将学习到如何: 1、将NEO-6M GPS模块连接到Arduino UNO; 2、获取原始GPS数据; 3、解析原始数据以获得选定的可读GPS信息; 4、取得位置。 二、推出NEO-6M GPS模块 NEO-6M GPS模块如下图所示。 它带有一个外部天线,并且不带有插头。 因此,您需要获取并焊接一些引脚。该模块具有外部天线和内置EEPROM。
接口:RS232 TTL;
电源:3V至5V;
默认波特率:9600 bps;
与标准NMEA语法一起使用;
NEO-6M GPS模块还与其他微控制器板兼容。
引脚接线
NEO-6M GPS模块具有四个引脚:VCC,RX,TX和GND。该模块使用TX和RX引脚通过串行通信与Arduino进行通信,因此接线是多么简单:
NEO-6M GPS模块 | 接线到Arduino UNO |
VCC | 5V |
RX | 软件序列中定义的TX引脚 |
TX | 软件序列中定义的RX引脚 |
GND | 地线 |
三、取GPS原始数据
要获取原始GPS数据,您只需使用"软件串行口"开始与GPS模块的串行口通信。继续阅读以了解具体的操作方法。
所需零件
为了测试此示例,您将需要以下部分:
Arduino;
NEO-6M GPS模块;
跳线。
四、原理图
请按照以下示意图将NEO-6M GPS模块连接到Arduino。
模块GND引脚连接到Arduino GND引脚;
模块RX引脚连接到Arduino 引脚3;
模块TX引脚连接到Arduino 引脚4;
模块VCC引脚连接到Arduino 5V引脚。
五、代码
将以下代码复制到Arduino IDE,并将其上传到Arduino开发板。
#include SoftwareSerial ss(4, 3);void se