![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
修正済みby皆川
Dependencies: mbed Servo cansat_integrated_2 BMP180
Dependents: cansat_integrated_2
Movement.cpp
- Committer:
- tsubasa_nakajima
- Date:
- 2021-12-19
- Revision:
- 13:c482c4d7a585
- Parent:
- 12:79946f960100
File content as of revision 13:c482c4d7a585:
#include "mbed.h" #include "Servo.h" #include "Movement.h" Servo servo1(A1); Servo servo2(A3); Servo servo3(D10); Servo servo4(D7); Servo servo5(D12); Servo servo6(A5); void Movement::stop(){ servo1 = 0.5; servo2 = 0.5; servo3 = 0.5; servo4 = 0.5; servo5 = 0.5; servo6 = 0.5; wait(1); } //前進 void Movement::move_forward(int time = 20) { servo5 = 1; wait(time); } //後退 void Movement::move_backward() { servo1 = 0.7; servo2 = 0.7; servo3 = 0.7; servo4 = 0.3; servo5 = 0.3; servo6 = 0.3; wait(5); } //右に曲がる void Movement::turn_right(int theta = 15) { servo1 = 0.3; servo2 = 0.3; servo3 = 0.5; servo4 = 0.5; servo5 = 0.3; servo6 = 0.3; wait(abs(theta)/15); } //左に曲がる void Movement::turn_left(int theta = 15) { servo1 = 0.5; servo2 = 0.7; servo3 = 0.7; servo4 = 0.7; servo5 = 0.7; servo6 = 0.5; wait(abs(theta)/15); }