修正済みby皆川
Dependencies: mbed Servo cansat_integrated_2 BMP180
Dependents: cansat_integrated_2
direction.h@12:79946f960100, 2021-11-05 (annotated)
- Committer:
- tsubasa_nakajima
- Date:
- Fri Nov 05 15:41:24 2021 +0000
- Revision:
- 12:79946f960100
- Parent:
- 8:7209c810309d
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
minanao | 0:e7b7def631c2 | 1 | #include "mbed.h" |
minanao | 0:e7b7def631c2 | 2 | #include "getGPS.h" |
tsubasa_nakajima | 8:7209c810309d | 3 | #include "Movement.h" |
tsubasa_nakajima | 2:d2cb6b50a8c4 | 4 | #include "Servo.h" |
tsubasa_nakajima | 6:6fe6e3554a46 | 5 | |
tsubasa_nakajima | 8:7209c810309d | 6 | class direction |
tsubasa_nakajima | 1:bb89b58cfa0e | 7 | { |
tsubasa_nakajima | 1:bb89b58cfa0e | 8 | private: |
tsubasa_nakajima | 1:bb89b58cfa0e | 9 | |
tsubasa_nakajima | 1:bb89b58cfa0e | 10 | int s; |
tsubasa_nakajima | 1:bb89b58cfa0e | 11 | float x_0 ,y_0; //中間地点の座標(未定) |
tsubasa_nakajima | 1:bb89b58cfa0e | 12 | float x_01,y_01; //ゴール地点の座標(未定) |
tsubasa_nakajima | 1:bb89b58cfa0e | 13 | float x_1 ,y_1; //現在地 |
tsubasa_nakajima | 1:bb89b58cfa0e | 14 | float x_2 ,y_2; //20秒前の現在地 |
tsubasa_nakajima | 1:bb89b58cfa0e | 15 | float theta; //CanSatから見た目的地の角度 |
tsubasa_nakajima | 1:bb89b58cfa0e | 16 | float d,d1,d2; //dはCanSatの20秒間の移動距離,d1はCanSatと中間地点の距離、d2はゴール地点との距離(単位はm) |
tsubasa_nakajima | 1:bb89b58cfa0e | 17 | |
tsubasa_nakajima | 1:bb89b58cfa0e | 18 | public: |
tsubasa_nakajima | 1:bb89b58cfa0e | 19 | |
tsubasa_nakajima | 1:bb89b58cfa0e | 20 | //歩行 |
tsubasa_nakajima | 8:7209c810309d | 21 | void walk(); |
minanao | 0:e7b7def631c2 | 22 | |
tsubasa_nakajima | 2:d2cb6b50a8c4 | 23 | }; |
minanao | 0:e7b7def631c2 | 24 | |
tsubasa_nakajima | 8:7209c810309d | 25 | |
tsubasa_nakajima | 2:d2cb6b50a8c4 | 26 |