Advertisement

Arduino读取GPS模块数据

阅读量:

Arduino与GPS模块数据读取

近期计划开发一款公交车报站装置,因此决定采用GPS模块来完成定位功能,为此向朋友借用了一个GPS模块进行初步测试。

GPS模块

目前市面上主流的GPS模块在基础参数方面存在较高相似性,仅在数据输出格式方面有所差异。
● 接口类型:RS232 TTL
● 供电电压范围:3V至5V
● 预设通信速率:9600 bps
● 兼容标准NMEA协议

接线

GPS模块 Arduino uno
RXD 3
TXD 4
vcc 5V
GND GND

NMEA协议

该内容阐述得十分详尽 GPS NMEA-0183标准详解(常用的精度以及经纬度坐标),倘若仅需获取定位信息与时间数据,那么只需解析GPGGA语句以及GPGLL语句即可,此处不再进一步说明。

程序

复制代码
    #include<SoftwareSerial.h>
    
    SoftwareSerial gps(4,3);
    byte gpsdata = 0;
    void setup()
      {
    Serial.begin(9600); //set the baud rate of serial port to 9600;
    gps.beg

全部评论 (0)

还没有任何评论哟~