Stap 3: Instellen van de GPS-Module
Zoek de regel die met $GPRMC begint. De eerste sectie is van GMT (Greenwich Mean Time), daarna is de brief een waardoor de GPS-module actief is (in tegenstelling tot V die zou ongeldig). Dan zijn de volgende vier waarden de Geolocation gegevens. In Brooklyn, NY mijn locatiegegevens luidt als volgt: 4041.3198, N, 07357.5915, W. Dit vertaalt naar (Latitude 40 graden, 41.3198 decimale minuten Noord en lengtegraad 73 graden, 57.5915 decimale minuten West). Om te controleren tegen google maps, u zou covert in graden van de lengte- en breedtegraad dat google begrijpt. Ik typte in 41.3198 + 40, - 73 57.5915, en het was in staat om de juiste locatie te vinden. Als u lezingen met veel nullen krijgt, probeer te plaatsen van de GPS verder op de richel van het venster.
Vervolgens wilt u de GPS aan uw Arduino draad. De bedrading zodanig wijzigen dat de GPS-Module RX pin is aangesloten op de Arduino pin2, en het is TX pin is aangesloten op de pin3. Adafruit heeft een GPS-bibliotheek, maar we gebruiken de TinyGPS bibliotheek door Mikal Hart. Download de nieuwste versie van de bibliotheek en de map in documenten--> Arduino -> bibliotheken. Zorg ervoor dat het heet TinyGPS. Open de eenvoudige test voorbeeld schets. Merk op hoe de seriële monitor is ingesteld op een baud-rate van 115200. Ook waar het zegt
SS.begin(4800); dat te ss.begin(9600); sinds de ultieme GPS-Module monsters met een snelheid van 9600 veranderen. Sla uw wijzigingen op en uploaden naar de Arduino.
Zodra de schets is geüpload, open uw seriële monitor. Als u een bos van rare tekens wordt weergegeven, wijzigen in de baud-rate 115200. Dan moet je kunnen zien van de gegevens die naar de seriële monitor wordt afgedrukt. Als je GPS-gegevens niet ziet, moet u wellicht uw module zetten op de richel van het venster opnieuw aangezien het krijgt waarschijnlijk geen elke nieuwe GPS-signalen.
Als uw GPS-module werkt en u geweest kundig voor stormloop van de TinyGPS bibliotheek code, is de volgende stap de MicroSD breakout board toevoegen aan de Arduino, en zien als we onze GPS-gegevens kunt opslaan naar een tekstbestand op de MicroSD-kaart.