Stap 11: Parseren NEMA snaren
Nogmaals, zijn er slechts twee lijnen die bewerken moeten. Zorg ervoor dat de seriële poort van de software wordt geopend op de pinnen 2 en 3"SoftwareSerial ss (2, 3)". De tweede wijziging is het instellen van de softwareserial ('ss' in dit geval) naar de standaard baud-rate van de GPS-module. Zodra u dat hebt gedaan, de nieuwe code uploaden naar je Arduino en openstellen van de seriële terminal.
Het zal enige tijd duren voordat de parser begint te geven sommige geldige output, dus wees geduldig. Ik heb opgeslagen de output en ingekort met behulp van de stippen om gemakkelijker te lezen. U kunt dat alle snaren netjes zijn geparseerd, in tegenstelling tot de vorige test-code. Nu kunt u de TinyGPS-functies om de gegevens die u nodig hebt voor uw project. Bijvoorbeeld, als u weten van uw positie wilt, zou u gewoon bellen gebouwd in de functie gps.f_get_position (flat, flon, & fix_age) en de variabelen voor het opslaan van lengte- en breedtegraad doorgeven. Voor onze voorbeeld wij kregen 28.112035 Lat en-80.671600 lang. Enter deze in Google Search en u krijgt...