cansat
Dependencies: VNH5019
Fork of cansat2 by
Diff: cansat.h
- Revision:
- 5:534a54a44b22
- Parent:
- 4:8713fff9e20d
- Child:
- 6:601cac49d4b1
diff -r 8713fff9e20d -r 534a54a44b22 cansat.h --- a/cansat.h Thu Aug 06 17:06:08 2015 +0000 +++ b/cansat.h Mon Aug 10 10:01:15 2015 +0000 @@ -36,7 +36,10 @@ double get_robot_y(); double get_robotKalman_x(); double get_robotKalman_y(); - double get_compass_z(); + int16_t get_compass_x(); + int16_t get_compass_y(); + int16_t get_compass_z(); + double get_compass_angle(); double get_target_distance(); double get_target_x(); double get_target_y(); @@ -55,7 +58,7 @@ void set_robotKalman_y(double); void set_gyro(double x, double y, double z); - void set_compass(double x, double y, double z); + void set_compass(int16_t x, int16_t y, int16_t z, double angle); void set_pressure(double p); void set_temperature(double t); void set_humidity(double h); @@ -75,12 +78,13 @@ double robot_x,robot_y; double robotK_x,robotK_y;//kalman filter double target_x,target_y; - //ロボットとターゲットの方角を表す。北を1として北東:2、東:3、南東4のように1~8の値を持つ + //ロボットとターゲットの方角を表す。北を0として北東:1、東:1、南東3のように0~7の値を持つ int robot_angle,target_angle; //ジャイロ int gyro_x,gyro_y,gyro_z; //コンパス int compass_x,compass_y,compass_z; + double compass_angle; //加速度 double acceleration_x,acceleration_y,acceleration_z; //気圧計の気圧、気温、湿度