GPS.parse()
Machine1987(讨论 | 贡献)2017年7月28日 (五) 07:39的版本 (创建页面,内容为“<pre style="color:green"> Microduino_GPS.parse() </pre> *'''作用''':<br> 将一组NMEA数据解算成日期、时间、定位等等数据。 *'''参数''':一...”)
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);
}
其他