調整中

Dependencies:   mbed HMC6352 US015 TB6612FNG2 getGPS ATP3011

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;
+}