orologio gps con display 16 x2

Buongiorno a tutti,
la mia intenzione e quella di realizzare un indicatore di velocita per derive a vela, seguento io dei ragazzi negli allenamenti, potrebbe essere molto utile sapere la velocita della barca.
Ho iniziato con un rx gps, arduino e display e sfruttato per imparare qualche cosa un programma per visualizzare data e ora su un display 16x 2 estraendo i dati nema dal ricevitore gps.
Il secondo passo sarebbe stato quello di estrarre non più data e ora ma la velocita in nodi, ma questo in un secondo tempo apprendendo le cose a gradini.(se non ne andro fuori chiedero aiuto!)
La mia esperienza con arduino non e forte ed ho sempre utilizzato solo per temporizzatori e attivazione di rele vari.
Carico lo schetck ma il display segnala solo “attendo segnale GPS” oppure ogni tanto indica ora e data ma rimane bloccato.
In pratica non funzia anche se sul serial monitor leggo le stringhe NEMA ogni secondo
Per caso qualcuno può aiutarmi? allego lo schetk in uso
Grazie
Franco
IZ3GGL

data_e_ora_gps.ino (2.58 KB)

CROSS-POSTING: http://forum.arduino.cc/index.php?topic=321021.0

Scusate, non era mia intenzione fare CROSS-POSTING ho solo scritto per errore nel sito internazionale e poi in quello italiano, persavo fossero due posizioni distinte. Grazie

Franco

Ciao Franco, a me è capitato qualcosa di simile usando la seriale fisica (pin 0 e 1) per collegarmi a un modulo bluetooth e il serial monitor faceva casino. Ho risolto collegando il modulo a pin differenti usando la libreria SoftwareSerial.

http://www.arduino.cc/en/Reference/SoftwareSerial

In questo modo leggevo/scrivevo i dati per il modulo sulla softserial e i dati per il debug sulla seriale fisica verso il serial monitor.

Non ho letto tutto il codice che hai postato ma prima di entrare nel dettaglio si potrebbe fare questa prova.

Ciao Silvio