GPS NEO6MV2 configuration so it can work with arduino

Hello, I have recently bought GPS module from this seller and when I try to display data from it I only get random numbers.

Here is my simple code that I am using:

//example output 0718267495249494848655252465555784849535551444446575446574848494
#include <SoftwareSerial.h>
#include <TinyGPS.h>

TinyGPS gps;
SoftwareSerial ss(3, 2);

void setup(){
  Serial.begin(9600);
  ss.begin(9600);
}

void loop(){
    while (ss.available())
      Serial.print(ss.read());
}

I have managet to get it working with u-center. It can connect to the satelites and show my possition. How can I configure it so it can work with Arduino?

This is the problem:

    Serial.print(ss.read());

It should be

    Serial.write(ss.read());

The print method will print the ASCII integer value of each character, not the character itself. For example, the data you showed is probably something like this:

    RC141100A44,77N01573,,.96,9001

That could be the raw NMEA data, but it's a little jumbled.

You should consider using a different serial port or software serial library. Here are some alternatives. That's from the installation page for my NeoGPS library.

NeoGPS is smaller, faster, more reliable and more accurate than all other libraries. It's available from the Arduino Library Manager, under the menu Sketch-> Include Library-> Manage Libraries. There are many examples that are structure properly. Other libraries' examples frequently break when modified.

Cheers,
/dev