this is test version get more data from GPS

Dependencies:   mbed getGPS

Committer:
asha_ndf
Date:
Sat Jun 12 21:41:52 2021 +0000
Revision:
4:d1465b24600b
Parent:
3:f4a976fcdfa8
add comment

Who changed what in which revision?

UserRevisionLine numberNew contents of line
CanSat_C 0:cc8b4152b0cf 1 #include "mbed.h"
CanSat_C 0:cc8b4152b0cf 2 #include "getGPS.h"
CanSat_C 0:cc8b4152b0cf 3
asha_ndf 3:f4a976fcdfa8 4 Serial pc(SERIAL_TX, SERIAL_RX);
asha_ndf 3:f4a976fcdfa8 5 GPS gps(D1, D0);// tx,rx
CanSat_C 0:cc8b4152b0cf 6
CanSat_C 0:cc8b4152b0cf 7 int main()
CanSat_C 0:cc8b4152b0cf 8 {
asha_ndf 3:f4a976fcdfa8 9 pc.printf("\r\n");
asha_ndf 3:f4a976fcdfa8 10 pc.printf("GPS Start\r\n");
CanSat_C 1:9d198383f15c 11
CanSat_C 1:9d198383f15c 12 /* 1秒ごとに現在地を取得してターミナル出力 */
CanSat_C 0:cc8b4152b0cf 13 while(1) {
asha_ndf 3:f4a976fcdfa8 14 if(gps.getgps()){ //現在地取得
asha_ndf 3:f4a976fcdfa8 15 pc.printf("Time(UTS): ");
asha_ndf 3:f4a976fcdfa8 16 pc.printf("%lf\r\n", gps.gpstime);
asha_ndf 3:f4a976fcdfa8 17 pc.printf("lat long: ");
Imashioyayoshiyuki 2:b4e2a17ea09f 18 pc.printf("(%lf, %lf)\r\n", gps.latitude, gps.longitude);//緯度と経度を出力
asha_ndf 3:f4a976fcdfa8 19 pc.printf("hdop: ");
asha_ndf 4:d1465b24600b 20 pc.printf("%lf\r\n",gps.hdop);//位置情報精度
asha_ndf 3:f4a976fcdfa8 21 pc.printf("hight: ");
asha_ndf 4:d1465b24600b 22 pc.printf("%lf\r\n",gps.hight);//高度
asha_ndf 3:f4a976fcdfa8 23 pc.printf("direction: ");
asha_ndf 4:d1465b24600b 24 pc.printf("%lf\r\n",gps.direction);//進行方向
asha_ndf 3:f4a976fcdfa8 25 pc.printf("speed: ");
asha_ndf 4:d1465b24600b 26 pc.printf("lf\r\n",gps.speed);//速度
asha_ndf 3:f4a976fcdfa8 27 pc.printf("===================================\r\n");
asha_ndf 3:f4a976fcdfa8 28
asha_ndf 3:f4a976fcdfa8 29 }else{
Imashioyayoshiyuki 2:b4e2a17ea09f 30 pc.printf("No data\r\n");//データ取得に失敗した場合
asha_ndf 3:f4a976fcdfa8 31 }
asha_ndf 3:f4a976fcdfa8 32 wait(3);
CanSat_C 0:cc8b4152b0cf 33 }
CanSat_C 0:cc8b4152b0cf 34 }