Stap 6: GPS
Het bestuur van Adafruit GPS communiceert naar de Ardunio via seriële op pennen D2 en D3-software. Laden van de bibliotheek gekoppeld hierboven in de Arduino loader en selecteer de "ontleden" bijvoorbeeld als bewezen hier. U kunt deze code gemakkelijk bewerken zodat de output wordt weggeschreven naar het beeldscherm in plaats van een terminal. De manier waarop die dit in de Mark II gebeurt is als volgt:
if (GPS.fix)<br> { genie.WriteObject(GENIE_OBJ_USER_LED, 0x00, 1); //LIGHT FIX LED genie.WriteStr(12, GPS.latitudeDegrees, 4); //LAT genie.WriteStr(13, GPS.longitudeDegrees, 4); //LONG genie.WriteStr(14, GPS.speed); //SPEED IN KNOTS genie.WriteObject(GENIE_OBJ_CUSTOM_DIGITS, 0x08, GPS.angle); genie.WriteObject(GENIE_OBJ_CUSTOM_DIGITS, 0x09, (int)GPS.satellites); } }
De bovenstaande functie zal het wegschrijven van de gegevens van de GPS geparseerd vanuit de software seriële poort aan de 4d systemen weergave. Hier ziet u de resultaten van deze code in het scherm GPS-Status in het scherm stap.