“GPS.available()”的版本间的差异
Machine1987(讨论 | 贡献) |
Machine1987(讨论 | 贡献) |
||
第35行: | 第35行: | ||
*[[GPS.begin()|begin()]] | *[[GPS.begin()|begin()]] | ||
*[[GPS.data|各项数据]] | *[[GPS.data|各项数据]] | ||
+ | *[[GPS.read()|read()]] | ||
+ | *[[GPS.newNMEAreceived()|newNMEAreceived()]] | ||
+ | *[[GPS.lastNMEA()|lastNMEA()]] | ||
+ | *[[GPS.parse()|parse()]] | ||
<br> | <br> | ||
[[https://wiki.microduino.cn/index.php/GPS_Reference 返回GPS库语法手册]] | [[https://wiki.microduino.cn/index.php/GPS_Reference 返回GPS库语法手册]] |
2017年7月28日 (五) 07:43的版本
Microduino_GPS.available();
- 作用:
从串口获取NMEA格式的GPS数据,并将其解算成各项数据
- 参数:无
- 返回值:
GPS_NO_READY:GPS模块没有连接到任何卫星
GPS_TIME_READY:GPS模块连接到单个卫星,可以获取时间,还无法定位
GPS_DATA_READY:GPS模块连接到多颗卫星,可以获取定位数据
- 例子:这里以硬串口通讯为例
#include <Microduino_GPS.h> Microduino_GPS GPS(&Serial1); void setup(){ GPS.begin(38400); Serial.begin(9600); } void loop(){ if(GPS.available()==GPS_DATA_READY){ Serial.println("GPS_DATA_READY"); } }
其他