Kohei Yamamoto
/
sample_GPS_GYSFDMAXB_edite_by_asha
this is test version get more data from GPS
Diff: main.cpp
- Revision:
- 3:f4a976fcdfa8
- Parent:
- 2:b4e2a17ea09f
- Child:
- 4:d1465b24600b
--- a/main.cpp Mon Jul 09 07:14:39 2018 +0000 +++ b/main.cpp Sat Jun 12 21:20:24 2021 +0000 @@ -1,23 +1,34 @@ #include "mbed.h" #include "getGPS.h" -Serial pc(USBTX, USBRX); -GPS gps(p28, p27); +Serial pc(SERIAL_TX, SERIAL_RX); +GPS gps(D1, D0);// tx,rx int main() { - pc.printf("\r\n\GPS Start\r\n"); + pc.printf("\r\n"); + pc.printf("GPS Start\r\n"); /* 1秒ごとに現在地を取得してターミナル出力 */ while(1) { - if(gps.getgps()) //現在地取得 + if(gps.getgps()){ //現在地取得 + pc.printf("Time(UTS): "); + pc.printf("%lf\r\n", gps.gpstime); + pc.printf("lat long: "); pc.printf("(%lf, %lf)\r\n", gps.latitude, gps.longitude);//緯度と経度を出力 - - else + pc.printf("hdop: "); + pc.printf("%lf\r\n",gps.hdop); + pc.printf("hight: "); + pc.printf("%lf\r\n",gps.hight); + pc.printf("direction: "); + pc.printf("%lf\r\n",gps.direction); + pc.printf("speed: "); + pc.printf("lf\r\n",gps.speed); + pc.printf("===================================\r\n"); + + }else{ pc.printf("No data\r\n");//データ取得に失敗した場合 - - wait(1); + } + wait(3); } - - return 0; }