From 8896b7e15e933e0c63fc6781b682832434034c26 Mon Sep 17 00:00:00 2001 From: analoguedevices Date: Sat, 17 Jul 2010 23:30:51 +0000 Subject: [PATCH] git-svn-id: https://arducopter.googlecode.com/svn/trunk@47 f9c3cf11-9bcb-44bc-f272-b75c42450872 --- libraries/GPS_MTK/examples/GPS_MTK_test.pde | 44 +++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 libraries/GPS_MTK/examples/GPS_MTK_test.pde diff --git a/libraries/GPS_MTK/examples/GPS_MTK_test.pde b/libraries/GPS_MTK/examples/GPS_MTK_test.pde new file mode 100644 index 0000000000..d4685d5d4e --- /dev/null +++ b/libraries/GPS_MTK/examples/GPS_MTK_test.pde @@ -0,0 +1,44 @@ +/* + Example of GPS MTK library. + Code by Jordi Mu�oz and Jose Julio. DIYDrones.com + + Works with Ardupilot Mega Hardware (GPS on Serial Port1) + and with standard ATMega168 and ATMega328 on Serial Port 0 +*/ + +#include // UBLOX GPS Library + +void setup() +{ + Serial.begin(38400); + Serial.println("GPS MTK library test"); + GPS.Init(); // GPS Initialization + delay(1000); +} +void loop() +{ + GPS.Read(); + if (GPS.NewData) // New GPS data? + { + Serial.print("GPS:"); + Serial.print(" Lat:"); + Serial.print(GPS.Lattitude); + Serial.print(" Lon:"); + Serial.print(GPS.Longitude); + Serial.print(" Alt:"); + Serial.print((float)GPS.Altitude/100.0); + Serial.print(" GSP:"); + Serial.print((float)GPS.Ground_Speed/100.0); + Serial.print(" COG:"); + Serial.print(GPS.Ground_Course/1000000); + Serial.print(" SAT:"); + Serial.print((int)GPS.NumSats); + Serial.print(" FIX:"); + Serial.print((int)GPS.Fix); + Serial.print(" TIM:"); + Serial.print(GPS.Time); + Serial.println(); + GPS.NewData = 0; // We have readed the data + } + delay(20); +}