arduino e gpsParallax:come estrarre le coord. dalla stringa completa?

Ciao a tutti, ho collegato arduino uno con un gps parallax come da guida http://www.arduino.cc/playground/Tutorials/GPS E fin qui tutto bene, visualizzo sul monitor tutti i dati. Non riesco a trovare un modo per memorizzare i dati come longitudine e latitudine su una variabile numerica. So che dovrei estrarre il numero dalla stringa con una funzione strings e convertirlo in una variabile numerica tipo integer o forse meglio long ma non so come iniziare. Qualche idea? Grazie per l'attenzione. Stefano.

ok, la stringa è un'array di char (char[]) o un'oggetto stringa (String)? se è char, la cosa più semplice da fare è buttarla in un oggetto stringa e poi divertirsi con indexOf(), substring(), toCharArray() (per ottenere un'array di char[] che puoi buttare in pasto a atoi() ) http://arduino.cc/en/Reference/StringObject

ah se hai un'array di char, assicurati che l'ultimo carattere sia '\0', altrimenti le funzioni sulle stringhe "impazziscono" (o meglio non sanno dove finisce la stringa)

Vedendo il programma di cui al link del messaggio è un array di char. Grazie, provo a impasticciare qualche cosa. Per adesso grazie mille!

stefano fedo che sei nuovo, sai che ci sono librerie già fatte? o vuoi farlo home made è un conto sennò butta un occhio alla tinygps (googla e la trovi su un sito che si chiama arduiniana o qualcosa del genere) è molto ben fatta;)