ESP-32 wroom kartı ve Neo6m GPS modülü kullanarak Arduino IDE üzerinden konum takip projesi yapıyorum. Kodlar çalıştıktan sonra seri port ekranın da anlamsız yazılar çıkmaktadır.
Kodlar;
#İnclude <TinyGPS++.h>
#İnclude <HardwareSerial.h>
Tinygpsplus GPS;
Hardwareserial SS(2);
Void setup() {
Delay(3000);
Serial. Begin(115200);
SS. Begin(9600, serıal_8n1, 16, 17);
Serial. Println("GPS modülünden veri bekleniyor...");
}
Void loop() {
İf (ss.available()) {
While (ss.available()) {
Char C = ss.read();
Serial. Print(C);
İf (GPS. Encode(C)) {
İf (gps.location.isValid()) {
Serial. Print("enlem: ");
Serial.println(gps.location.lat(), 6);
Serial. Print("boylam: ");
Serial.println(gps.location.lng(), 6);
Serial. Print("Google maps:
Google Maps");
Serial.print(gps.location.lat(), 6);
Serial. Print(",");
Serial.println(gps.location.lng(), 6);
} Else {
Serial. Println("GPS verisi geçersiz. Uydu bekleniyor...");
}
}
}
} Else {
Serial. Println("GPS modülünden veri alınamıyor.");
}
Delay(1000);
}