Paso 6: Usar un GPS
Conectar un módulo GPS para el arduino es sorprendentemente simple. No se olvide de mirar la hoja de datos para su GPS! Debe tener dos líneas TTL para recibir y transmitir datos al arduino. Independientemente de los otros hilos que salen de su GPS todo lo que necesita preocuparse son el TX o transmisión de la línea TTL que se embudo datos GPS a arduino y las líneas de corriente y tierra. Alimentación y tierra se conectan a los rieles en el arduino al igual que el servo. La línea TX del GPS se conecta a un pin del arduino digital al igual que el cable de señal del servo.
El GPS que estoy utilizando se en parallax pero ha sido descatalogado: http://www.parallax.com/Store/DiscontinuedProducts/tabid/795/CategoryID/69/List/0/Level/a/ProductID/560/Default.aspx?SortField=ProductName%2CProductName
Era el más barato que pude encontrar hace un año, pero ahora tienes que gastar 40 dólares en uno.
El GPS envía una cadena de datos NMEA para arduino. Para el ojo inexperto es un vertiginoso mutilar de números y signos de puntuación. La biblioteca de gps de arduino y TinyGPS biblioteca Mikal Hart actúan como intérpretes para este dato. Corte para arriba, etiqueta y mostrarlo en el terminal de serie.
Otra vez el playground de arduino es un buen lugar para cepillo interfaz GPS con arduino: http://www.arduino.cc/playground/Tutorials/GPS
Si frustra con el tutorial prueba con Mikal de Hart TinyGPS library. Es lo que el programa principal se utilizará de todos modos: http://arduiniana.org/libraries/tinygps/
Nota: no Conecte la línea TX del GPS a la RX del arduino como se muestra en los diagramas. Esto es porque necesitamos usar el pin RX de arduino para la programación y reprogramación de propósitos. En su lugar simplemente conectarlo a cualquiera de los pines digitales 2 a 13.
Si haber conectado todo correctamente y sólo conseguir galimatías indescifrable desde el número de terminal, compruebe su velocidad en baudios y asegúrese de que coincide con la tasa establecida para el dispositivo GPS en el código que usas!