“GPS.parse()”的版本间的差异
Machine1987(讨论 | 贡献) |
Machine1987(讨论 | 贡献) |
||
(未显示同一用户的1个中间版本) | |||
第48行: | 第48行: | ||
<p style="color: #E87E05;font-size:135%">其他</p> | <p style="color: #E87E05;font-size:135%">其他</p> | ||
*[[GPS()|构造函数]] | *[[GPS()|构造函数]] | ||
+ | *[[GPS.begin()|begin()]] | ||
+ | *[[GPS.set_cnssmode()|set_cnssmode()]] | ||
+ | *[[GPS.set_updata()|set_updata()]] | ||
*[[GPS.available()|available()]] | *[[GPS.available()|available()]] | ||
*[[GPS.data|各项数据]] | *[[GPS.data|各项数据]] |
2017年7月28日 (五) 07:47的最新版本
Microduino_GPS.parse()
- 作用:
将一组NMEA数据解算成日期、时间、定位等等数据。
- 参数:一组NMEA数据
- 返回值:解算是否成功
- 例子:这里以硬串口通讯为例
#include <Microduino_GPS.h> Microduino_GPS GPS(&Serial1); void setup(){ GPS.begin(38400); Serial.begin(9600); } void loop(){ char c = GPS.read(); if (GPS.newNMEAreceived()) { if (GPS.parse(GPS.lastNMEA())){ timePrint(); } } } void timePrint() { Serial.print("Time: "); Serial.print(GPS.hour, DEC); Serial.print(':'); Serial.print(GPS.minute, DEC); Serial.print(':'); Serial.println(GPS.seconds, DEC); Serial.print("Date: "); Serial.print(GPS.day, DEC); Serial.print('/'); Serial.print(GPS.month, DEC); Serial.print("/20"); Serial.println(GPS.year, DEC); }
其他