I set the the data rate in the serial monitor to 9600. And I have changed the jumper wires and the breadboard locations... and not working yet.It's possible that the GPS module is damaged or defective?

I tried to load the other examples in the tutorial and not working.

The GPS fix light flashes every second. Then changes to flash every 15 seconds ... this is correct?

______

dennisma,

the connections are correct. They are the same as in the tutorial:// Connect VIN to +5V// Connect GND to Ground// Connect GPS RX (data into GPS) to Digital 0// Connect GPS TX (data out from GPS) to Digital 1

fran.manez wrote:driverblock,the connections are correct. They are the same as in the tutorial:// Connect VIN to +5V// Connect GND to Ground// Connect GPS RX (data into GPS) to Digital 0// Connect GPS TX (data out from GPS) to Digital 1

Yes, but that appears incorrect. Digital 0 is RX and it always connects to TX on a GPS. The Transmit (TX) line of the GPS must connect to the Receive (RX) of the Arduino. That is normally how GPS's hook up

Now look at your board. You have Digital 0 (RX) connected to GPS RX. It won't work.

Also look at this wire hookup from the net. Notice that Digital Pin 0 (RX) is connecting to TX. Also note that Pin 1 is not connected because it doesn't need to be. You never talk to the GPS, you just receive the NMEA sentences from it.

@dennisma - the tutorial step the OP is doing calls for Direct Writing to the computer. For this purpose, wiring TX to TX and Rx to RX is actually correct, since the idea is to bypass the ATmega328 and go straight to the USB interface chip.

@fran.manez - you are using a Leonardo, which doesn't have a separate USB interface chip. The Direct Wiring to Computer step cannot be done with a Leonardo, since it relies on a trick of the Uno (and earlier) hardware design.

@fran.manez - I just went through the tutorial, and the example sketches on GitHub are not compatible with the Leonardo. The GPS library works - it's just an issue with the way the example sketches are written.

I plan to update the sketches for the Leonardo over the weekend. Thanks for your patience.

Meanwhile, I hacked up a quick and dirty fix to the echo sketch, which you are welcome to try (attached).

All you have to do is swap the connections to TX and RX: GPS Tx -> Leo RX1 GPS Rx -> Leo TX1