Go Down

Topic: Arduino y Gps U-Blox (Read 706 times) previous topic - next topic

mariohc

Hola, estoy intentando conectar el gps a arduino con el sketch siguiente:

/*
  Libreria para el procesado de datos de un GPS por puerto serie.
 
  Autor: Cuninganreset@gmail.com
  Web: www.simplificate.es
 
  Fecha: 06-03-2012
 
  Licencia: Creative Commons Share Alike 3.0
*/

#include <gps.h>

GPS g(5);  //Pin RX del Arduino

void setup()
{
  g.begin(4800);  //Velocidad de la comunicacion serie.
  Serial.begin(9600);
}

void loop()
{
  Serial.print(g.sentencia());  //Muestra la primera sentencia que reciba.
  g.print();  //Muestra los datos recopilados, si es que hay alguno.
 
  /*  Acceder a los datos procesados del GPS
  se accede como una estructura de datos tipo:
 
  long hora = g.dat.horaUTC;
  long fecha = g.dat.fecha;
 
  long horaUTC;  //Hora actual segun posición.
  long horaFIX;  //Hora en la que se fijo la posicion.
  long fecha;    //Fecha de fijado de la posicion.
  float latitud; //Latitud.
  float longitud;//Longitud.
  char modo_configurado;  //Modo en que se configuro: A, Automatico, M, Manual   $GPGSA
  char modo_actual;    //Modo del receptor: 1, No fijado, invalido. 2, Modo 2D. 3, Modo 3D. $GPGSA
  char calidad;          //Precisión del receptor. 0, No Valido. 1, Precisión GPS solo. 2, Precision DGPS   $GPGGA
  uint satelites;      //Numero de satelites usados para conectar,    $GPGGA
  float resolucion;    //Resolución horizontal de la posición DOP   $GPGGA
  float altura;          //Altura relativa del receptor.   $GPGGA
  float velocidad;     //Velocidad actual en Knots. $GPRMC
  float curso;         //Curso actual en grados. $GPRMC
  float desviacionMAG; //Desviacion magnetica con respecto al norte real, si es < 0 desviacion al oeste, Si > 0 es al Este $GPRMC
  */
}


y no recibo nada por el monitor serial; sin embargo si conecto el gps usando el arduino como gateway (RX arduino RX gps y TX arduino TX gps)
sin ningún sketch cargado veo en el monitor serial las tramas sin ningún problema.
Mi intención es enviar las tramas gps vía ethernet shield y un router wifi (ya probe con el sketch Webserver ejemplo de la librería ethernet
y funciona). Ahora es posible sacar las tramas de RX y TX en el arduino a través del ethernet shield ???. Soy un verdadero novato en arduino,
Gracias.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy