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)
还没有任何评论哟~
