经过几天研究,esp32s3成功读取到neo-7m数据

源代码如下:
#include <TinyGPS++.h>
#include <SoftwareSerial.h>
volatile int bps;
TinyGPSPlus gps;
SoftwareSerial gps_ss(27, 33);
void setup(){
bps = 9600;
Serial.begin(bps);
gps_ss.begin(bps);
}
void loop(){
while (gps_ss.available()) {
if (gps.encode(gps_ss.read())) {
if (gps.location.isValid()) {
Serial.println(String("东经:") + String(gps.location.lng()) + String(" ") + String("北纬:") + String(gps.location.lat()));
}
if (gps.date.isValid()) {
Serial.println(String("日期:") + String(gps.date.year()) + String("年 ") + String(gps.date.month()) + String("月 ") + String(gps.date.day()) + String("日"));
}
if (gps.time.isValid()) {
Serial.println(String("时间:") + String(gps.time.hour()) + String(":") + String(gps.time.minute()) + String(":") + String(gps.time.second()));
}
}
}
}
\n#单片机与嵌入式#

登录 或 注册 后才可以进行评论哦!
还没有评论,抢个沙发!