a dc_motor drive lib use two PWM IO to drive the dc_motor
Dependents: Nucleo_F411RE_OS_Robot_Tank
motodriver.h
- Committer:
- adaphoto
- Date:
- 2018-06-19
- Revision:
- 1:d31307e787fd
- Parent:
- 0:cd71771d494f
File content as of revision 1:d31307e787fd:
#ifndef MOTORDRIVER_H_ADA #define MOTORDRIVER_H_ADA class Motor { public: Motor(PinName pwm1pin, PinName pwm2pin); // 电机的开环控制函数,speed直接赋予PWM占空比,所以取值范围在0.0-1.0之间 float Speed(float speed); // 关闭电机控制函数 void Stop(); private: PwmOut _pwm1; PwmOut _pwm2; // 初始化函数 void init(); }; #endif