Arduino Forum

Topics => Device Hacking => Topic started by: Coix on Sep 16, 2012, 07:32 pm

Title: Reading data from unknown GPS device
Post by: Coix on Sep 16, 2012, 07:32 pm
Hello, i found an old USB GPS device i bought a long time ago, and i wanted to connect it to my arduino uno.

pics:
https://dl.dropbox.com/u/4096913/WP_000097.jpg (https://dl.dropbox.com/u/4096913/WP_000097.jpg)
https://dl.dropbox.com/u/4096913/WP_000098.jpg (https://dl.dropbox.com/u/4096913/WP_000098.jpg)
https://dl.dropbox.com/u/4096913/WP_000099.jpg (https://dl.dropbox.com/u/4096913/WP_000099.jpg)

I tried following the guide for SparkFuns EM-406A, with TinyGPS lib http://wiring.org.co/learning/libraries/basicpositioning.html (http://wiring.org.co/learning/libraries/basicpositioning.html)
It seemed to have the same pin configuration, but no lucky so far :(

I was hoping that someone out there had tried something similar.

Thanks in advance  :D
Title: Re: Reading data from unknown GPS device
Post by: johnwasser on Sep 16, 2012, 08:43 pm
You can't hook the Arduino to a USB device easily.  If you are lucky, the unpopulated connector location near the  cable connector is a serial I/O port that the Arduino can use.  If you have an oscilloscope handy it should not be hard to figure out.
Title: Re: Reading data from unknown GPS device
Post by: Coix on Sep 16, 2012, 09:38 pm
Sadly i dont have an oscilloscope (yet!)

Just to make sure it is "J3" we are talking about, right?

Seeing as i dont have an oscilloscope, should i just try connecting to J3.
I dont have the drivers for it anyway, so if i can get it to work, i might as well toss it out (no harm in trying, right  ;) ).
Title: Re: Reading data from unknown GPS device
Post by: johnwasser on Sep 16, 2012, 10:12 pm

Just to make sure it is "J3" we are talking about, right?

Seeing as i dont have an oscilloscope, should i just try connecting to J3.


Yes, J3.

If you have a multimeter you should check the voltages on those pins.  If it's an RS232 connector they'd may have high voltages or negative voltages that can harm the Arduino.  If they all read 0 or +5 it should be safe enough to connect.