io l'ho acquistato qui,
http://microsat.com.pl/product_info.php?currency=EUR&cPath=22&products_id=45
, circa due mesi fa... e l'ho pagato 19 € + spese di spedizione. Ne ho acquistato due .. dopo una settimana lo avevo a casa.
Sto scrivendo proprio in questi giorni lo sketck ... qui di seguito allego la prima versione...
io uso il pin 4 per accendere spegnere il modulo ... non collegato direttamente all'enable perchè così gli manderesti 5 v (che probabilmente va bene lo stesso ma ho preferito non rischiare) io faccio un partitore con con 3 resist. da 10 K in ed invio al pin enable solo 2/3 dei 5 v ..... spero di essermi spiegato.
lo stesso faccio per il pin rx del modulo , giusto per non inviere segnali a 5 v ma a 5/3 *2 v ... ok?
fammi sapere cosa ne pensi e magari fammi vedere cosa stai facendo tu....
per decidere quali dati inviare a video, per adesso faccio così:
questa è la loop
void loop()
{
if (gpsSerial.available())
{ leggiNMEA(); if (boolNMEA){individuaNMEA();}
}
else
{
if (millis() - rit > 1000)
{risultati(1); rit = millis();}
}
}
per stampare un gruppo di risultati diversi, guarda la funzione void risultati(int scelta) e cambia risultati(1); con risultati (2) .. o 3 o 5 o 6.
il 4, non è stato ancora scritto....
se hai problemi per i collegamnti fammi sapere....
ah ...
GPS_B_12_05_12.zip (3.6 KB)