190605
motor.h
- Committer:
- jinyoung_KIL
- Date:
- 2019-06-05
- Revision:
- 0:72fcb2468532
File content as of revision 0:72fcb2468532:
#ifndef _MOTOR_H_ #define _MOTOR_H_ #include <mbed.h> /** * IR receiver class. */ class Motor { public: /** * Constructor. * * @param rxpin Pin for receive IR signal. */ Motor::Motor(PinName _pwma=D6, PinName _pwmb=D5, PinName _ain0=PA_0, PinName _ain1=PA_1, PinName _bin0=PB_0, PinName _bin1=PA_4, float _speed=0.7); /** * Destructor. */ ~Motor(); float Speed_L, Speed_R, init_speed; PwmOut pwma; PwmOut pwmb; DigitalOut ain0; DigitalOut ain1; DigitalOut bin0; DigitalOut bin1; void right(void); void left(void); void forward(void); void backward(void); void stop(void); void speedup_l(void); void speeddown_l(void); void speedup_r(void); void speeddown_r(void); void speed_l(float sp_l); void speed_r(float sp_r); }; #endif