GPSの動作確認プログラム(nucleo版)

Dependencies:   mbed getGPS

Committer:
saeichi
Date:
Thu Sep 10 05:16:29 2020 +0000
Revision:
1:3b9bdf2c5147
Parent:
0:8ee8fefa4bfd
nucleo_GPS

Who changed what in which revision?

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