GPSモジュールの動作確認プログラム

Dependencies:   getGPS mbed

Fork of GPS_test by CanSat C

Committer:
Imashioyayoshiyuki
Date:
Mon Jul 09 07:14:39 2018 +0000
Revision:
2:b4e2a17ea09f
Parent:
1:9d198383f15c
??????GPS??????GYSFDMAXB??????

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
CanSat_C 0:cc8b4152b0cf 4 Serial pc(USBTX, USBRX);
CanSat_C 0:cc8b4152b0cf 5 GPS gps(p28, p27);
CanSat_C 0:cc8b4152b0cf 6
CanSat_C 0:cc8b4152b0cf 7 int main()
CanSat_C 0:cc8b4152b0cf 8 {
CanSat_C 1:9d198383f15c 9 pc.printf("\r\n\GPS Start\r\n");
CanSat_C 1:9d198383f15c 10
CanSat_C 1:9d198383f15c 11 /* 1秒ごとに現在地を取得してターミナル出力 */
CanSat_C 0:cc8b4152b0cf 12 while(1) {
CanSat_C 1:9d198383f15c 13 if(gps.getgps()) //現在地取得
Imashioyayoshiyuki 2:b4e2a17ea09f 14 pc.printf("(%lf, %lf)\r\n", gps.latitude, gps.longitude);//緯度と経度を出力
CanSat_C 0:cc8b4152b0cf 15
CanSat_C 0:cc8b4152b0cf 16 else
Imashioyayoshiyuki 2:b4e2a17ea09f 17 pc.printf("No data\r\n");//データ取得に失敗した場合
CanSat_C 1:9d198383f15c 18
CanSat_C 1:9d198383f15c 19 wait(1);
CanSat_C 0:cc8b4152b0cf 20 }
CanSat_C 0:cc8b4152b0cf 21
CanSat_C 0:cc8b4152b0cf 22 return 0;
CanSat_C 0:cc8b4152b0cf 23 }