
Tutorial GPS Top Titan 3: Parte 1
En este tutorial recibiremos datos de un modulo GPS.
Requisitos:
- Computadora (mac)
- Arduino UNO o MEGA
- Modulo Top Titan 3 GPS/Glonass
- Breadboard
- Arduino IDE (https://www.arduino.cc/en/Main/Software)

La conexión:
- GPS Pin 4 : Rx de la UNO (o 11 en la MEGA)
- GPS Pin 2 : GROUND de la UNO o MEGA
- GPS Pin 1 : 3.3V de la UNO o MEGA
NOTA: La MEGA puede usar 19/18 como Rx/Tx para hardware serial o 11/10 para software serial como en la Parte 2 de este tutorial.
Ya conectado se mira asi:

El código:
[code]
void setup() {
Serial.begin(9600);
pinMode(9,OUTPUT);
}
void loop() {
delay(2000);
digitalWrite(9,HIGH);
delay(2000);
digitalWrite(9,LOW);
delay(3000);
Serial.println("Cool");
}
[/code]
En el monitor serial saldrá algo así:
$GPGGA,105317.709,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*4C $GPGLL,8960.0000,N,00000.0000,E,105317.709,V,N*49 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,00*79 $GPRMC,105317.709,V,8960.0000,N,00000.0000,E,0.00,0.00,010610,,,N*78 $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
Estas son NMEA sentences o datos NMEA (http://en.wikipedia.org/wiki/NMEA_0183) los cuales deben ser parsed a datos de ubicación, velocidad etc. Esto lo logramos usando la TinyGPS library (http://arduiniana.org/libraries/tinygps/) que veremos en la Parte 2.
Wow con esto podemos rastrear ubicación, velocidad y rumbo de nuestros robots!