software to control a DC motor, preferably interfacing with a motor driver.

Dependencies:   mbed

Committer:
kaushalpkk
Date:
Thu Jul 14 23:46:07 2011 +0000
Revision:
0:86a53a224bcf
n/a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kaushalpkk 0:86a53a224bcf 1 #ifndef MBED_DCMOTOR_H
kaushalpkk 0:86a53a224bcf 2 #define MBED_DCMOTOR_H
kaushalpkk 0:86a53a224bcf 3
kaushalpkk 0:86a53a224bcf 4 #include "mbed.h"
kaushalpkk 0:86a53a224bcf 5
kaushalpkk 0:86a53a224bcf 6 class DCMotor {
kaushalpkk 0:86a53a224bcf 7
kaushalpkk 0:86a53a224bcf 8 public:
kaushalpkk 0:86a53a224bcf 9 DCMotor(PinName PWMPin, PinName PinA, PinName PinB);
kaushalpkk 0:86a53a224bcf 10 void driveIt(float);
kaushalpkk 0:86a53a224bcf 11
kaushalpkk 0:86a53a224bcf 12 protected:
kaushalpkk 0:86a53a224bcf 13 PwmOut _PWMPin;
kaushalpkk 0:86a53a224bcf 14 DigitalOut _PinA;
kaushalpkk 0:86a53a224bcf 15 DigitalOut _PinB;
kaushalpkk 0:86a53a224bcf 16 };
kaushalpkk 0:86a53a224bcf 17
kaushalpkk 0:86a53a224bcf 18 #endif