Att komma igång med LS20031 GPS mottagare (11 / 12 steg)
Steg 11: Parsning NEMA strängar
Återigen, finns det bara två som behöver redigeras. Se till att den programvara seriella porten öppnas på stift 2 och 3"SoftwareSerial ss (2, 3)". Den andra ändringen är att ställa in softwareserial ("ss" i det här fallet) till standard överföringshastigheten av GPS-modulen. När du har gjort det, ladda upp den nya koden till din Arduino och öppna serial-uttaget.
Det kommer att ta tid innan tolken börjar ge några giltiga utgång, så ha tålamod. Jag har sparat utdata och förkortat den med prickar för att göra det lättare att läsa. Du kan se alla strängar är prydligt tolkas, till skillnad från föregående test kod. Nu kan du använda funktionerna TinyGPS för att få den information du behöver för ditt projekt. Till exempel om du behöver veta din position, skulle du helt enkelt ringa den inbyggda i funktionen gps.f_get_position (& platt, och flon, och fix_age) och skicka det variabler för att lagra latitud och longitud. För vår exempel vi fick 28.112035 Lat och-80.671600 långt. Ange detta i Google-sökning och du får...