Stöber mal hier: http://www.rn-wissen.de/index.php/RP6v2_Orientierung
Da gibt's auch ein Software-Beispiel.
Werbung
Stöber mal hier: http://www.rn-wissen.de/index.php/RP6v2_Orientierung
Da gibt's auch ein Software-Beispiel.
Gruß
Dirk
Und woher bekomme ich nun diese Daten ??Da ich noch nie mit gps zu tun hatte und auch noch nicht die richtigen Informationen dazu gefunden habe , würde ich auch noch gerne von euch wissen ,wo ich zum Beispiel Karten bekomme (Internet) ,von denen ich die Längen und Breitenkoordinaten (in dr Einheit passend zum Modul ) nehmen kann.
Deine Frage ist unverständlich. Was für Kartendaten, Straßenkarten und für welchen Zweck?
Google Maps kann sowohl die Position zu eingegebenen Dezimalkoordinaten finden, als auch die Koordinaten für eine bestimmte Position ermitteln.
Also ,ich bekomme doch Informationen über den Längen und Breitengrad ( wo ich mich gerade befinde) vom GPS Modul.
Diese Daten möchte ich irgendwo eingeben können, damit ich dann eine Karte vom Standort angezeigt bekomme.
Auch möchte ich eine Karte habe ,wo ich ein Punkt auf die Karte setzen kann und mir dann die Koordinaten des Punktes genannt werden.
Ich hoffe ,ich konnte mich verständlicher ausdrücken ...
Ja ,ich will es per Hand machen. Ich habe es jetzt aber schon hinbekommen.
Ich habe mich jetzt mal mit dem Auslesen des Moduls beschäftigt ,doch irgenwie funktioniert das nicht ,da ich nur den Wert vom ersten Mid bekomme ... ????
Ich verwende Bascom.
Auf dem Simulator bekomme ich nur : A=100.258,N,487.456,WCode:$regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 32 $framesize = 32 Dim A As String * 20 'Das bekomme ich vom Gps Modul Dim B As String * 10 'Das sollen die Werte sein ,die haben möchte Dim C As String * 10 Dim D As String * 10 Dim E As String * 10 Dim F As String * 10 Dim K As Byte 'Wo soll er anfangen zu Suchen Dim L As Byte 'Wie viel soll er rausschreiben A = "100.258,N,487.456,W" Print "A= " ; A 'Ich lasse mir den Wert den ich vom gps bekomme anzeigen K = 1 L = 7 B = Mid(a , K , L) Print "B= " ; B 'Soll mir den ersten Wert bis zum Komma vor N sagen K = 9 L = 1 B = Mid(a , K , L) Print "C= " ; C 'Soll mir N ausgeben K = 11 L = 7 B = Mid(a , K , L) Print D 'Soll mir den zweiten Wert nennen K = 19 L = 1 B = Mid(a , K , L) Print F 'Soll mir W ausgeben End
B=100.258
C=
Warum bekomme ich das nicht vollständig angezeigt ??? Wie kann man das sonst machen ??
Schau dich da mal um, imho sehr gutes Projekt bei dem man einiges an Wissen mitnehmen kann:
http://www.krasser-mann.com/projects/open-gps/
Lesezeichen