調整中

Dependencies:   mbed HMC6352 US015 TB6612FNG2 getGPS ATP3011

Committer:
ushiroji
Date:
Sun Oct 24 06:17:23 2021 +0000
Revision:
3:74d0faefdd78
Child:
6:1cda8471adc3
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ushiroji 3:74d0faefdd78 1 #include "mbed.h"
ushiroji 3:74d0faefdd78 2 #include "getGPS.h"
ushiroji 3:74d0faefdd78 3
ushiroji 3:74d0faefdd78 4 Serial pc(USBTX, USBRX);
ushiroji 3:74d0faefdd78 5 GPS gps(D1, D0);
ushiroji 3:74d0faefdd78 6
ushiroji 3:74d0faefdd78 7 int catchGPS(*pGPS_x, *pGPS_y)
ushiroji 3:74d0faefdd78 8 {
ushiroji 3:74d0faefdd78 9 pc.printf("\r\n\GPS Start\r\n");
ushiroji 3:74d0faefdd78 10
ushiroji 3:74d0faefdd78 11 /* 1秒ごとに現在地を取得してターミナル出力 */
ushiroji 3:74d0faefdd78 12 while(1) {
ushiroji 3:74d0faefdd78 13 if(gps.getgps()) //現在地取得
ushiroji 3:74d0faefdd78 14 pc.printf("%lf %lf\r\n", gps.latitude, gps.longitude);//緯度と経度を出力
ushiroji 3:74d0faefdd78 15 *pGPS_x= gps.latitude
ushiroji 3:74d0faefdd78 16 *pGPS_y= gps.longitude
ushiroji 3:74d0faefdd78 17 else
ushiroji 3:74d0faefdd78 18 pc.printf("No data\r\n");//データ取得に失敗した場合
ushiroji 3:74d0faefdd78 19
ushiroji 3:74d0faefdd78 20 wait(1);
ushiroji 3:74d0faefdd78 21 }
ushiroji 3:74d0faefdd78 22
ushiroji 3:74d0faefdd78 23 return 0;
ushiroji 3:74d0faefdd78 24 }