調整中
Dependencies: mbed HMC6352 US015 TB6612FNG2 getGPS ATP3011
Diff: catchGPS.h
- Revision:
- 3:74d0faefdd78
- Child:
- 6:1cda8471adc3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/catchGPS.h Sun Oct 24 06:17:23 2021 +0000 @@ -0,0 +1,24 @@ +#include "mbed.h" +#include "getGPS.h" + +Serial pc(USBTX, USBRX); +GPS gps(D1, D0); + +int catchGPS(*pGPS_x, *pGPS_y) +{ + pc.printf("\r\n\GPS Start\r\n"); + + /* 1秒ごとに現在地を取得してターミナル出力 */ + while(1) { + if(gps.getgps()) //現在地取得 + pc.printf("%lf %lf\r\n", gps.latitude, gps.longitude);//緯度と経度を出力 + *pGPS_x= gps.latitude + *pGPS_y= gps.longitude + else + pc.printf("No data\r\n");//データ取得に失敗した場合 + + wait(1); + } + + return 0; +}