用arduino解析GPS模块数据失败

问题描述:

#include <TinyGPS++.h>
#include <SoftwareSerial.h>
TinyGPSPlus gps;
SoftwareSerial ss(TX, RX);
float latitude;
float longitude;void setup()
{
Serial.begin(115200);
ss.begin(115200);
}
void loop()
{
while (ss.available() > 0)
{
gps.encode(ss.read());
if (gps.location.isUpdated())
{
latitude = gps.location.lat();
longitude = gps.location.lng();
Serial.print("Latitude=");
Serial.print(latitude, 6);
Serial.print(" Longitude=");
Serial.println(longitude, 6);
delay(500);
}
}
}
这是我在arduino上输出的程序,用的是ESP32开发板,GPS NEO-6M-001模块,按照VCC接3.3V,G接G,TX接RX,但是串口监视器上显示仍为$GPRMC……$GPGGA……的原始数据

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。