So- hier tun sich auch wieder nen paar Dinge.
Da der Kompass nun -im Prinzip- wieder zu gebrauchen ist, hab ich die letzten Tage unter anderem mit dem GPS vertrödelt.
Eigentlich wollte ich ja die TinyGps++-Bibliothek benutzen dieses Mal- aber ich krieg sie nicht vernünftig zum laufen.
Möglicherweise ist der RAM zu knapp (sooo viel hat der 2560 auch nich...)- mir wars zu mühselig das herauszufinden.
Also habe ich wieder die TinyGps am Start.
Blöd: um die Weihnachtszeit hat man so einige elektrische Geschichten in den Fenstern- da ist mein GPS-Empfang hier drin _noch_ mieser. Nen Kaltstart kann durchaus mal ne dreiviertel Stunde dauern...so kommt man auch voran.
Und: das GPS hat sich mal wieder auf die Werkseinstellung zurückgesetzt (1Hz bei lausigen 9600Baud und schlimmer: SBAS AUS), aber ich hatte echt keine Lust aufs U-Center, das stell ich mal an nem ruhigen Tag irgendwann wieder vernünftig ein.
Dennoch ging es voran.
Das GPS läuft, und in der Info-Leiste auf dem Display werden angezeigt ob die Uhrzeit verfügbar ist (die hat das ding schon lange, bevor irgendwelche Positionsdaten rein kommen), das benutze ich mehr oder weniger als Kontrolle ob das GPS überhaupt arbeitet, und wenn dann ein Fix vorliegt, wird auch dazu nen entsprechendes Symbol angezeigt.
Vielleicht schreib ich oben in die Leiste später auch noch die Uhrzeit, Platz wär genug...momentan steht sie weiter unten im Display- nur als Kontrolle. Die kann ich später evtl. fürs Loggen irgendwelcher Daten mal brauchen, und das GPS liefert sie sowieso.
Momentan wird die Zeit nur rudimentär korrigiert (ne Stunde dazu halt, wegen der Zeitzone), mal sehn, ob ich Lust habe, da auch noch ne Sommerzeit-Umstellung zu programmieren.
Als nächstes steht Mathematik an: Kurs- und Entfernungsberechnungen aufgrund der GPS-Daten. Entfernung ist easy, aber Kurswinkel...
Das war der Grund, wieso ich lieber die Tinygps++ wollte- die hat das nämlich eingebaut. Bei der einfacheren muss ich das wohl zu Fuss machen.
Wird toll...
Ach ja: da die Info-Leiste nur neu geschrieben wird, wenn sich dort was ändert, und ich es öde fand, ne Stunde lang immer wieder auf das Display zu starren, hab ich auch die "Hupe" wieder angeschlossen. Nun pip-pip-t es diskret, wenn sich dort Dinge getan haben.
Freie Pins haben wir ja allemal genug....
Lesezeichen