![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
MG996RのMovement class 統合試験用
Dependencies: mbed
Movement.h@0:f4186a5283c3, 2021-12-09 (annotated)
- Committer:
- minanao
- Date:
- Thu Dec 09 04:48:32 2021 +0000
- Revision:
- 0:f4186a5283c3
For MG996R
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
minanao | 0:f4186a5283c3 | 1 | #ifndef MOVEMENT_H |
minanao | 0:f4186a5283c3 | 2 | #define MOVEMENT_H |
minanao | 0:f4186a5283c3 | 3 | |
minanao | 0:f4186a5283c3 | 4 | #include "mbed.h" |
minanao | 0:f4186a5283c3 | 5 | |
minanao | 0:f4186a5283c3 | 6 | |
minanao | 0:f4186a5283c3 | 7 | class Movement |
minanao | 0:f4186a5283c3 | 8 | { |
minanao | 0:f4186a5283c3 | 9 | public: |
minanao | 0:f4186a5283c3 | 10 | void Move(double ON,DigitalOut& Drive,int time); |
minanao | 0:f4186a5283c3 | 11 | |
minanao | 0:f4186a5283c3 | 12 | //停止 |
minanao | 0:f4186a5283c3 | 13 | void stop(); |
minanao | 0:f4186a5283c3 | 14 | //前進 |
minanao | 0:f4186a5283c3 | 15 | void move_forward(int time); |
minanao | 0:f4186a5283c3 | 16 | //後退 |
minanao | 0:f4186a5283c3 | 17 | void move_backward(); |
minanao | 0:f4186a5283c3 | 18 | //右に曲がる |
minanao | 0:f4186a5283c3 | 19 | void turn_right(int theta); |
minanao | 0:f4186a5283c3 | 20 | //左に曲がる |
minanao | 0:f4186a5283c3 | 21 | void turn_left(int theta); |
minanao | 0:f4186a5283c3 | 22 | //横転から復帰 |
minanao | 0:f4186a5283c3 | 23 | void wakeup(int time); |
minanao | 0:f4186a5283c3 | 24 | }; |
minanao | 0:f4186a5283c3 | 25 | |
minanao | 0:f4186a5283c3 | 26 | #endif |