nucleo_ver.
/
nucleo_sample_GPS_GYSFDMAXB
nucleo版 GPS 未確認
main.cpp@3:cb4fb5705132, 2020-05-30 (annotated)
- Committer:
- saeichi
- Date:
- Sat May 30 10:09:44 2020 +0000
- Revision:
- 3:cb4fb5705132
- Parent:
- 2:b4e2a17ea09f
gps_nucleo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
CanSat_C | 0:cc8b4152b0cf | 1 | #include "mbed.h" |
CanSat_C | 0:cc8b4152b0cf | 2 | #include "getGPS.h" |
CanSat_C | 0:cc8b4152b0cf | 3 | |
saeichi | 3:cb4fb5705132 | 4 | Serial pc(SERIAL_TX, SERIAL_RX); |
saeichi | 3:cb4fb5705132 | 5 | GPS gps(D1, D0); |
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 | } |