Final
Motor_Driver.h@0:e0bfe92fd649, 2019-11-06 (annotated)
- Committer:
- jbeason3
- Date:
- Wed Nov 06 04:53:49 2019 +0000
- Revision:
- 0:e0bfe92fd649
Final
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jbeason3 | 0:e0bfe92fd649 | 1 | #ifndef Motor_Driver_H |
jbeason3 | 0:e0bfe92fd649 | 2 | #define Motor_Driver_H |
jbeason3 | 0:e0bfe92fd649 | 3 | |
jbeason3 | 0:e0bfe92fd649 | 4 | #include "mbed.h" |
jbeason3 | 0:e0bfe92fd649 | 5 | |
jbeason3 | 0:e0bfe92fd649 | 6 | class BLDR { |
jbeason3 | 0:e0bfe92fd649 | 7 | public: |
jbeason3 | 0:e0bfe92fd649 | 8 | BLDR(PinName in1, PinName in2, PinName pmw); |
jbeason3 | 0:e0bfe92fd649 | 9 | void set_dir(int dir); |
jbeason3 | 0:e0bfe92fd649 | 10 | void set_duty(float dc); |
jbeason3 | 0:e0bfe92fd649 | 11 | |
jbeason3 | 0:e0bfe92fd649 | 12 | private: |
jbeason3 | 0:e0bfe92fd649 | 13 | PwmOut _pwm; |
jbeason3 | 0:e0bfe92fd649 | 14 | DigitalOut _in1; |
jbeason3 | 0:e0bfe92fd649 | 15 | DigitalOut _in2; |
jbeason3 | 0:e0bfe92fd649 | 16 | |
jbeason3 | 0:e0bfe92fd649 | 17 | }; |
jbeason3 | 0:e0bfe92fd649 | 18 | |
jbeason3 | 0:e0bfe92fd649 | 19 | //needed ending text |
jbeason3 | 0:e0bfe92fd649 | 20 | #endif |