“GPS.available()”的版本间的差异
Machine1987(讨论 | 贡献) (创建页面,内容为“<pre style="color:green"> 针对软、硬串口有不同的函数定义 available(); </pre> *'''作用''':<br> 从串口获取NMEA格式的GPS数据,并将其解...”) |
Machine1987(讨论 | 贡献) |
||
第1行: | 第1行: | ||
<pre style="color:green"> | <pre style="color:green"> | ||
− | |||
available(); | available(); | ||
</pre> | </pre> |
2017年7月27日 (四) 09:54的版本
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"); } }
其他