software to control a DC motor, preferably interfacing with a motor driver.
Diff: DCMotor.h
- Revision:
- 1:88772267f757
- Parent:
- 0:c92be90656b7
- Child:
- 2:46bca6d9dbda
--- a/DCMotor.h Fri Jul 15 10:44:21 2011 +0000 +++ b/DCMotor.h Fri Jul 15 17:56:07 2011 +0000 @@ -6,9 +6,18 @@ class DCMotor { public: + /** create a DCMotor object connected to the pins with speed control + * @param PWMPin PWM pin to control speed of motor + * @param PinA Digital output pin to connect to motor + * @param PinB Digital output pin to connect to motor + */ DCMotor(PinName PWMPin, PinName PinA, PinName PinB); + + /** drive Motor input range (-100 to 100). + * @param perCent PWM pin to control speed of motor + */ void driveIt(float); - + protected: PwmOut _PWMPin; DigitalOut _PinA;