Mbed library to get location informatiuon from GYSFDMAXB
Dependents: nucleo_GPS_rev3 STM32_MR_include_IM_rev2
秋月電子のGPS受信機キット 1PPS出力付き 「みちびき」対応からデータを取得するためのライブラリです クラスを宣言した後、変数のlongtitude,latitudeを読むことでデータを取得できます。更新は自動です。 googleで検索できるdd.dddd°表記となっています。
Diff: GPS.h
- Revision:
- 0:4cc88ba7719b
- Child:
- 1:68601d2af8a5
diff -r 000000000000 -r 4cc88ba7719b GPS.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GPS.h Mon Apr 11 04:14:16 2016 +0000 @@ -0,0 +1,32 @@ +#ifndef GPS_H +#define GPS_H + +#include "mbed.h" + + +//GPS Library for GYSFDMAXB + +#define GPSTX p28//GPSのTXピン +#define GPSRX p27//GPSのRXピン +#define GPSBAUD 115200//GPSのボーレート +#define ODR 10//max 10Hz 更新周期 + +class GPS { +public: + GPS(PinName gpstx,PinName gpsrx); + + void gpscmd(char *command); + void getgps(); + + float longtitude;//緯度 + float latitude;//経度 + //上の二つは自動的に更新される この二つを読むことでデータ取得が出来る + + bool result;//trueで成功、falseで失敗 + char buf[100]; + +private: + Serial _gps; +}; + +#endif \ No newline at end of file