PIP-boy 3000 Mark II (6 / 21 steg)
Steg 6: GPS
Adafruit GPS styrelsen meddelar till Ardunio via mjukvaran följetong på stift D2 och D3. Läsa in länkade ovan till Arduino lastaren och välj "tolkning" exemplet, som visat här. Du kan enkelt redigera denna kod så att utdata får skrivas till din skärm istället för en terminal. Hur detta görs i Mark II är följande:
om (GPS.fix) < br >
{
Genie. WriteObject (GENIE_OBJ_USER_LED, 0x00, 1); LÄTT FIX LED
Genie. WriteStr 12, GPS.latitudeDegrees, 4. LAT
Genie. WriteStr 13, GPS.longitudeDegrees, 4. LÅNG
Genie. WriteStr (14, GPS.speed). HASTIGHET I KNOP
Genie. WriteObject (GENIE_OBJ_CUSTOM_DIGITS, 0x08, GPS.angle);
Genie. WriteObject (GENIE_OBJ_CUSTOM_DIGITS, 0x09, (int)GPS.satellites);
}
}
Funktionen ovan kommer skriva GPS analyserad data kommer in från programvara serieporten till 4d system displayen. Du kan se resultaten av denna kod i skärmen GPS-Status i skärmen steg.