Arduino UNO GPS Serial Troubles

I have recently received a cheap GPS module that gives out NMEA data from its RX and TX pins.
I followed a guide online to set it up with TinyGPS and that worked fine.
BUT from what I have heard, you cant use the serial monitor to view the data from the GPS receiver because of some flaw with the Uno. Whenever I try and access the serial monitor I get semi-garbled NMEA data that looks normal for a few seconds, then as my pc tries to read the serial data it becomes gibberish. My assumption is that this is because my pc is trying to use the serial port at the same time as the GPS module?
(The GPS module has its rx and tx pins connected to the rx/tx on pins 0/1 btw)
Is there anything I can do about this? or am I just boned until I buy a different Arduino model?

The Uno has one serial port. You can connect to either the GPS, or the serial monitor on your PC, but not to both at the same time.

You can use software emulation Serial to perform one of the serial connections that you require. Or get an arduino mega which has 4 serial ports.

Hi, I use uBlox GPS (Radio Control Planes, Drones, Cars, FPV, Quadcopters and more - Hobbyking) with Arduino Uno and I can successfully print the NMEA output to serial console without any issues for a longer period of time.

As mentioned by michinyon, the gps must be connected to serialconsole.
I use exactly this piece of code:

so that there are two serial consoles:

  • the hardware one which connects arduino and my conputer
  • the software one (pins 4, 5) which connects arduino and gps board

the code in the github gist is exactly the same as the one here: Arduino Playground - GPS
but the original hardware serial is replaced with SoftwareSerial.

I also successfully played with a Arduino Uno + uBlox GPS + GPRS modem, so that there were three serial consoles:
hardware serial console - to connect arduino <-> computer
software serial console 1 - arduino <-> gps
software serial console 2- arduino <-> gprs

Here is another example of viewing NEMA data in the serial monitor. LCD display is coming soon.

stuffing gps data into variables - Arduino Your Home & Environment: Arduino & uBlox Neo 6M GPS

Hello there,
i'm facing a funny issue.
I've coupled a Ublox Neo GM-GPS & dual axis servo motors. GPS fetches me lat-long-date & time which will be used in solar position calculation & returns me two angles. those two angles will be input to each servo.
the algorithm & returning of values are all working fine.
now, the problem comes in Software serial interrupts functioning of servo. as i plugging my arduino's usb to my computer with the current program uploaded, the servo starts continuous movement. whereas, in actual it should get stopped at the angle which is being input.
I got to encounter this Software serial clash with my servo by various hit & tries, like adding delays of upto 1 minute at various position like before statement that attach servo or before the function that return my value. all effort were in vain. finally i got across making the software serial part write to serial monitor which gave some random numbers like 012344334545656565656... so on, i doubted at this juncture my motor gets confused in writing the value.
On more survey about software serial, i got to know that gps cannot be utilized on my hardware serial. Now, i'm looking out for some techniques to avoid the this clash & make my motor to rotate according to each returned value.

Someone mighty's help would be highly appreciated
URGENT basis

Please read How To Use the Forum, especially sections 7 & 11.

Hrdkgjr:
On more survey about software serial, i got to know that gps cannot be utilized on my hardware serial.

Why not?

Someone mighty's help would be highly appreciated

If you want the best answer, start YOUR OWN THREAD with a new subject, instead of re-opening this old thread. Didn't you read the warning when you posted?

And post your code. Be sure to use [code]...[/code] tags around your sketch,

  so it looks like this

And tell us more about your hardware. What Arduino/chip, what connections, what power...