Page 1 of 1
LS20031 with Arduino Uno
Posted: Tue Dec 15, 2015 3:54 am
by jb63
Recently got a GPS unit from a local store but can't get it to work. I did the wiring as instructed on the sparkfun page (), The unit is definitely doing something as it's blinking (not regularly), but I can't get it to talk back to the PC (WIndows 7).
Anyone got detailed step-by-step instructions to get this to work?
Re: LS20031 with Arduino Uno
Posted: Tue Dec 15, 2015 7:45 am
by Ross Robotics
Re: LS20031 with Arduino Uno
Posted: Tue Dec 15, 2015 9:30 am
by jb63
I never expected a solution immediately with the first reply. My intent was to start a dialogue/discussion and maybe some other people have stumbled upon issues as well, and hence, my request for a 'step-by-step' process that might be out there.
The alternative would be for me to post tons of info about my specific configuration, both hardware and software ... and then we'll go into data overload.
But ok, we're smart enough here, and your point is well taken. Darn, I wrote a PhD thesis, I should be able to ask all the right questions
Re: LS20031 with Arduino Uno
Posted: Tue Dec 15, 2015 6:07 pm
by jb63
I managed to get the software to work, but now it does not get any readings ... Any clue what is wrong here?
Code: Select allTesting TinyGPS library v. 13
by Mikal Hart
Sats HDOP Latitude Longitude Fix Date Time Date Alt Course Speed Card Distance Course Card Chars Sentences Checksum
(deg) (deg) Age Age (m) --- from GPS ---- ---- to London ---- RX RX Fail
-------------------------------------------------------------------------------------------------------------------------------------
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
**** **** ********* ********** **** ********** ******** **** ****** ****** ***** *** ******* ****** *** 0 0 0
Re: LS20031 with Arduino Uno
Posted: Wed Dec 16, 2015 5:51 am
by jb63
Got it to work, issue resolved!
To get the wiring/program to work, follow instructions on this page
https://www.sparkfun.com/tutorials/176
Then, to translate the NMEA readings (in an Arduino Serial Monitor), copy/paste to this page
http://rl.se/gprmc
Do not use the TinyGPS code, it's for a demo only and does not work. It spits out only *** and does not actually talk to the GPS unit.
Re: LS20031 with Arduino Uno
Posted: Wed Dec 16, 2015 8:23 am
by jremington
Do not use the TinyGPS code, it's for a demo only and does not work. It spits out only *** and does not actually talk to the GPS unit.
Nonsense. TinyGPS works well if used correctly.
Re: LS20031 with Arduino Uno
Posted: Thu Dec 17, 2015 2:34 pm
by jb63
Fair enough, TinyGPS dose NOT work directly 'out-of-the-box' and needs some serious tweaking. For beginners, and in my assessment, Tiny (no matter how great it is), is NOT the way to go ... it is not for beginners.
Re: LS20031 with Arduino Uno
Posted: Thu Dec 17, 2015 5:36 pm
by jremington
needs some serious tweaking.
Can you provide the details of what you had to do to make TinyGPS work?
I have never needed to tweak it, but I'm sure that others would be interested.