-->
Page 1 of 1

Software Serial and GPS

PostPosted: Sun Oct 30, 2016 3:55 pm
by guillaume55
Hi,
I have some issues with my ublox neo 6m compatible gps.
I receive some messages from the gps but they looks like this
Code: Select all���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$GPGGA,203703.605,,,,,0,0,,,M,,M�,,*4E
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,11,13,80,316,,28,57,094,,15,47,2�97,,20,45,273,*7E
$GPGSV,3,2,11,05,37,197,,30,36,065,,24,13,252,,21,08,300,*7A
$GPGSV,3,3,11,1�8,08,324,,08,08,030,,07,07,067,*4F
$GPRMC,203703.605,V,,,,,0.00,0.00,301016,,,N*4E
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$GPGGA,203704.605,,,,,0,0,,,M,,M,,*49
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,3,1,�11,13,80,316,,28,57,094,,15,47,297,,20,45,273,*7E
$GPGSV,3,2,11,05,37,197,,30,36,065,,24,13,252�,,21,08,300,*7A
$GPGSV,3,3,11,18,08,324,,08,08,030,,07,07,067,*4F
$GPRMC,20370�4.605,V,,,,,0.00,0.00,301016,,,N*49
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������$GPGGA,203705.605,,,,,0,0,,,M,,M�,,*48

I prefere to create my own code with the softwareserial library insted using a library like tinyGps++ or adafruit (It's the same problem by the way)
I've tried with delay but it doesn't work
The NMEA sentences or OK If I plug directly the GPS on a USB/UART module

Here is my code
Code: Select all#include <SoftwareSerial.h>

SoftwareSerial swSer(12,10, false, 80);  //RX,TX inverse logic, buf size

void setup() {
  Serial.begin(9600);
  swSer.begin(9600);

  Serial.println("\nSoftware serial test started");
  //swSer.write("$PMTK251,115200*27");         //it was a try but doesn't work
}

void loop() {
    Serial.write(swSer.read());
    //delay(1);           //was a try too
}


Thanks
Guillaume

Re: Software Serial and GPS

PostPosted: Fri Nov 04, 2016 10:24 am
by mrburnette
Some people indicate they have issues with Software Serial, other do not.

If you are looking to hook a GPS up to an ESP8266, you may wish to investigate how I did it:
https://www.hackster.io/rayburne/tardis-time-esp8266-ap-webserver-gps-6b5d2a

Ray