18-02-2018, 12:28
Witam,
próbuję zrobić rejestrator GPS i potrzebuje wyciągnąć do zmiennej lattitude i longitude, używam biblioteki TinyGPS++. W przykładach znalazłem coś takiego:
Serial.print(gps.location.lng(), 6);
co wyświetla wartość "30.236640" czyli taką jaka mi odpowiada. Teraz moje pytanie jak zapisać powyższe do zmiennej, kiedy zapiszę tak i wyświetlę zmienną:
gpsString = gps.location.lng();
otrzymuje tylko 2 miejsca po przecinku "30.24"
a kiedy tak:
gpsString = (gps.location.lng(), 6)
zwraca mi 6. Zmienna jest stringiem. Ktoś pomoże? z programowaniem arduino dopiero zaczynam.
próbuję zrobić rejestrator GPS i potrzebuje wyciągnąć do zmiennej lattitude i longitude, używam biblioteki TinyGPS++. W przykładach znalazłem coś takiego:
Serial.print(gps.location.lng(), 6);
co wyświetla wartość "30.236640" czyli taką jaka mi odpowiada. Teraz moje pytanie jak zapisać powyższe do zmiennej, kiedy zapiszę tak i wyświetlę zmienną:
gpsString = gps.location.lng();
otrzymuje tylko 2 miejsca po przecinku "30.24"
a kiedy tak:
gpsString = (gps.location.lng(), 6)
zwraca mi 6. Zmienna jest stringiem. Ktoś pomoże? z programowaniem arduino dopiero zaczynam.