![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
修正済みby皆川
Dependencies: mbed Servo cansat_integrated_2 BMP180
Dependents: cansat_integrated_2
Diff: Movement.h
- Revision:
- 0:e7b7def631c2
- Child:
- 1:bb89b58cfa0e
diff -r 000000000000 -r e7b7def631c2 Movement.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Movement.h Thu Oct 21 01:58:35 2021 +0000 @@ -0,0 +1,66 @@ +#include "mbed.h" +#include "Servo.h" + +class Movement +{ +private: + + +public: + +//停止 + void stop() + { + myservo1 = 0.5; + myservo2 = 0.5; + myservo3 = 0.5; + myservo4 = 0.5; + myservo5 = 0.5; + myservo6 = 0.5; + } + +//前進 + void move_forward() + { + myservo1 = 0; + myservo2 = 0; + myservo3 = 0; + myservo4 = 0; + myservo5 = 0; + myservo6 = 0; + } + +//後退 + void move_backward() + { + myservo1 = 1; + myservo2 = 1; + myservo3 = 1; + myservo4 = 1; + myservo5 = 1; + myservo6 = 1; + } + +//右に曲がる + void turn_right() + { + myservo1 = 1; + myservo2 = 1; + myservo3 = 1; + myservo4 = 0; + myservo5 = 0; + myservo6 = 0; + } + +//左に曲がる + void turn_left() + { + myservo1 = 0; + myservo2 = 0; + myservo3 = 0; + myservo4 = 1; + myservo5 = 1; + myservo6 = 1; + } + +}; \ No newline at end of file