GPS UAV, Latitude,Longitude, Speed, Heading, GPS Fix, No.Of Sats. HDOP

Dependencies:   mbed

/media/uploads/Rbinas/gpswiring_gZfl7BZ.jpg /media/uploads/Rbinas/gps.jpg

main.cpp

Committer:
Rbinas
Date:
2019-02-24
Revision:
1:ae1120188730
Parent:
0:8508616aa661

File content as of revision 1:ae1120188730:

#include "mbed.h"
#include "GPSUAV.h"
//Board:mbed LPC1768
DigitalOut led1(LED1);
//Altitude not included, deemed unreliable for UAV appliations. Use Pitot tube or AGL.

//---------------------------------------------------------------
int main() {
      
    while (1) {
     
    EnableGPS();   
     pc.printf("%02d ",LatDegInt); pc.printf("%08.5f",LatMinInt);pc.printf("%c ",NS);//latitude
      pc.printf("%03d ",LongDegInt);pc.printf("%08.5f",LongMinInt);pc.printf("%c",WE);//longitude
      pc.printf(" %07.3f",speedInt);//speed
      pc.printf(" %05.1f",HeadingInt);//heading
      pc.printf(" %1d",GFInt);//gpsfix
      pc.printf(" %02d",NOSInt);//number of sats
      pc.printf(" %05.2f\n",HDOPInt);//hdop
             
      led1 = !led1;
   
  }
   
}