this is test version get more data from GPS

Dependencies:   mbed getGPS

main.cpp

Committer:
asha_ndf
Date:
2021-06-12
Revision:
3:f4a976fcdfa8
Parent:
2:b4e2a17ea09f
Child:
4:d1465b24600b

File content as of revision 3:f4a976fcdfa8:

#include "mbed.h"
#include "getGPS.h"

Serial pc(SERIAL_TX, SERIAL_RX);
GPS gps(D1, D0);// tx,rx

int main()
{
    pc.printf("\r\n");
    pc.printf("GPS Start\r\n");
    
    /* 1秒ごとに現在地を取得してターミナル出力 */
    while(1) {
        if(gps.getgps()){ //現在地取得
            pc.printf("Time(UTS): ");
            pc.printf("%lf\r\n", gps.gpstime);
            pc.printf("lat long: ");
            pc.printf("(%lf, %lf)\r\n", gps.latitude, gps.longitude);//緯度と経度を出力
            pc.printf("hdop: ");
            pc.printf("%lf\r\n",gps.hdop);
            pc.printf("hight: ");
            pc.printf("%lf\r\n",gps.hight);
            pc.printf("direction: ");
            pc.printf("%lf\r\n",gps.direction);
            pc.printf("speed: ");
            pc.printf("lf\r\n",gps.speed);
            pc.printf("===================================\r\n");
            
        }else{
            pc.printf("No data\r\n");//データ取得に失敗した場合
        }
        wait(3);
    }
}