MG996RのMovement class 統合試験用

Dependencies:   mbed

Committer:
minanao
Date:
Thu Dec 09 04:48:32 2021 +0000
Revision:
0:f4186a5283c3
For MG996R

Who changed what in which revision?

UserRevisionLine numberNew 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