主题中讨论的其他器件:Energia
大家好、
我连接了一个 GPS 模块、它为我提供了 GPS 数据、但无法在 Energia 上隔离以下数据
+QGNSSRD:$GNRMC,044927.000,A,1301.7816,N,07731.3016,E,0.00, 93.73,290319,,A*4F
因此、我需要将纬度和经度、时间和日期分开。
那么、有人能帮助我了解如何从上面获取所需的数据吗?
我在下面附上了我的代码、因为您可以看到我卡在串行读取中、请帮助我更正此问题。
char gps;
int times=1;
int count = 0;
void setup()
{
Serial.begin(115200);
delay (2000);
sery.println ("at");
delay (1000);
//Serial.println ("at+cmgf=1");
serial.println ("AT+QGNSSC?");
delay (1000);
serial.println ("AT+QGNSSC=1");
delay (1000);
serial.println ("AT+QGNSSTS?");
delay (1000);
}
void loop(){
while (count < times)
{
Serial.write ("AT+QGNSSRD="\"NMEA/RMC\");
delay (2000);
if (Serial.available ()>0)
{
GPS=Serial.Read();
String response ="";
Response +=Serial.printn
(GPS+
);return count
+
}



