Chris Styles
/
mbedsumovore_logo
Motor.h@0:01a8e9b87e2f, 2009-09-20 (annotated)
- Committer:
- chris
- Date:
- Sun Sep 20 23:27:39 2009 +0000
- Revision:
- 0:01a8e9b87e2f
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
chris | 0:01a8e9b87e2f | 1 | #ifndef MBED_MOTOR_H |
chris | 0:01a8e9b87e2f | 2 | #define MBED_MOTOR_H |
chris | 0:01a8e9b87e2f | 3 | |
chris | 0:01a8e9b87e2f | 4 | #include "mbed.h" |
chris | 0:01a8e9b87e2f | 5 | |
chris | 0:01a8e9b87e2f | 6 | class Motor { |
chris | 0:01a8e9b87e2f | 7 | |
chris | 0:01a8e9b87e2f | 8 | public: |
chris | 0:01a8e9b87e2f | 9 | |
chris | 0:01a8e9b87e2f | 10 | Motor(PinName pwm, PinName fwd, PinName rev); |
chris | 0:01a8e9b87e2f | 11 | void speed (float); |
chris | 0:01a8e9b87e2f | 12 | |
chris | 0:01a8e9b87e2f | 13 | protected: |
chris | 0:01a8e9b87e2f | 14 | PwmOut _pwm; |
chris | 0:01a8e9b87e2f | 15 | DigitalOut _fwd; |
chris | 0:01a8e9b87e2f | 16 | DigitalOut _rev; |
chris | 0:01a8e9b87e2f | 17 | |
chris | 0:01a8e9b87e2f | 18 | }; |
chris | 0:01a8e9b87e2f | 19 | |
chris | 0:01a8e9b87e2f | 20 | #endif |