I recently bought a GPS module for my project. It is the Adafruit Ultimate GPS breakout. Also, I downloaded the GPS library from TinyGPS. I wire the GPS to my Arduino Uno.
I change the port from (4,3) to (2,3)
I change the ssbegin from 4800 to 9600
When I verify it. It has no problem, but when I open the serial monitor, it is giving me stars, which means no connection. But I tested the gps using a multi-meter, it is giving me feedback.
I m using a desktop and my Arduino USB cable is not long enough to bring the gps outside. I did try to put it as close to the window as possible but still not giving me data.
The Ultimate GPS has a LED that flashes about once per second when not receiving good data and this LED slows down to about about once per 15 Seconds when good sentences are being received.
You will only get good data when the LED is flashing slowly.
This is good GPS module but even the best needs to have some chance of viewing of the sky.
The "SoftwareSerial ss( 2, 3 );" statement means the Arduino receives on pin 2 and transmits on pin 3.
You've connected the GPS RX to the Arduino RX, which means they're both listening to that wire. They're also transmitting on the other wire. Just cross the wires: