Hello, I am a newbie working on building a prototype that includes a LS20031 GPS prototype running on an Arduino Uno. I have been through all the related questions on the same problem but I can’t seem to find a solution.
I followed the tutorial on Sparkfun below (https://www.sparkfun.com/tutorials/176) and got it hooked up without connecting it’s RX pin as I don’t yet have a Logic Converter/Voltage Divider.
Problem: I am getting NMEA messages but unable to get a fix (the red LED blinks once when I power up the module and then never again). Here is a sample of the output I am getting:
$GPRMC,004938.800,V,,,,,0.00,0.00,060180,,,N*4C
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,004939.000,,,,,0,0,,,M,,M,,*4F
$GPGLL,,,,,004939.000,V,N*7D
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,03,05,,,27,26,,,45,15,,,38*70
The code running on the arduino is:
void setup() {
Serial.begin(57600);
}
void loop() {
if(Serial.available()){
Serial.write(Serial.read());
}
}
From my understanding the module is in contact with 3 satellites but the data is void according to the GPRMC line. I have tried leaving it outside for over two hours under a cloudless clear sky, I have checked the parity, I have connected both grounds and moved the module as far away from the Arduino but still no luck whether running off my computers USB or on a 9V battery. Please help.
The TinyGPS library just gives me asterisks.
Thnx.