調整中

Dependencies:   mbed HMC6352 US015 TB6612FNG2 getGPS ATP3011

Committer:
user_
Date:
Wed Oct 27 06:47:49 2021 +0000
Revision:
13:38c5ffe5873a
Parent:
9:9221ef8d36a8
test;

Who changed what in which revision?

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