Programm für GPS Test mit Erklärung
An dieser Stelle wollen wir testen, ob unser NEO-6M GPS-Modul einwandfrei funktioniert und ob die GPS-Koordinaten korrekt übertragen werden.
Dazu hat TinyGPS++, das wir ja soeben installiert haben, ein gutes Beispielprogramm zur Verfügung gestellt, welches wir nutzen werden.
Dafür müssen wir als erstes die Arduino IDE starten und dann auf "Datei" klicken.
Abbildung 1: TinyGPS++ Beispiel Programm öffnen "Datei"
Quelle: BBS 2 Wolfsburg
Danach klicken wir auf "Beispiele".
Abbildung 2: TinyGPS++ Beispiel Programm "Beispiele"
Quelle: BBS 2 Wolfsburg
Dann klicken wir auf "TinyGPS++" und wählen das "FullExample".
Abbildung 3: TinyGPS++ Beispiel Programm "FullExample"
Quelle: BBS 2 Wolfsburg
Jetzt ist das Programm fast vollkommen bereit, jedoch müssen wir noch den RX-PIN und TX-PIN ändern. Dabei ändern wir, wie in Abbildung 4 zu sehen ist, die 4 zu einer 21 und die 3 zu einer 22.
Abbildung 4: TinyGPS++ Beispiel Programm "RX und TX ändern"
Quelle: BBS 2 Wolfsburg
Außerdem muss die Baudrate von 4800 auf 9600 geändert werden, weil diese nötig ist für den NEO-6M.
Abbildung 5: TinyGPS++ Beispiel Programm "Baudrate"
Quelle: BBS 2 Wolfsburg
Nun kann das Programm hochgeladen werden und der serielle Monitor über "Werkzeuge" -> "Serieller Monitor" geöffnet werden (siehe Abb. 6). Dabei ist es wichtig die Baudrate unten rechts auf 115200 zu stellen.
Abbildung 6: Arduino IDE "serieller Monitor öffnen"
Quelle: BBS 2 Wolfsburg
Wenn nun alles richtig verbunden und hochgeladen ist, sollte eine LED an dem GPS-Modul blinken (Abbildung 7), was bedeutet, dass mindestens 3 Satelliten gefunden wurden und GPS-Daten übertragen werden können. Zusätzlich zeigt euch der serielle Monitor eure Koordinaten an, wie in Abbildung 8 zu sehen ist.
Abbildung 7: NEO-6M GPS-Modul blinkt
Quelle: BBS 2 Wolfsburg
Abbildung 8: GPS Test Serieller Monitor
Quelle: BBS 2 Wolfsburg