cleaned up motor class with separate header and .cpp files
Dependencies: mbed
Dependents: TerraBot_Drive_2D TerraBot_Drive_2D TerraBot_Drive_2D_FINAL DUMP_TRUCK_Test ... more
Motor.h@0:0a5af2965205, 2016-10-07 (annotated)
- Committer:
- simplyellow
- Date:
- Fri Oct 07 01:21:10 2016 +0000
- Revision:
- 0:0a5af2965205
- Child:
- 2:7674afbf8e53
cleaned up motor class
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
simplyellow | 0:0a5af2965205 | 1 | #ifndef MBED_FLASHER_H |
simplyellow | 0:0a5af2965205 | 2 | #define MBED_FLASHER_H |
simplyellow | 0:0a5af2965205 | 3 | |
simplyellow | 0:0a5af2965205 | 4 | #include "mbed.h" |
simplyellow | 0:0a5af2965205 | 5 | |
simplyellow | 0:0a5af2965205 | 6 | class Motor { |
simplyellow | 0:0a5af2965205 | 7 | public: |
simplyellow | 0:0a5af2965205 | 8 | Motor(PinName pwm, PinName dir); |
simplyellow | 0:0a5af2965205 | 9 | void write(float Val); |
simplyellow | 0:0a5af2965205 | 10 | float read(); |
simplyellow | 0:0a5af2965205 | 11 | private: |
simplyellow | 0:0a5af2965205 | 12 | PwmOut pwmPin; |
simplyellow | 0:0a5af2965205 | 13 | DigitalOut dirPin; |
simplyellow | 0:0a5af2965205 | 14 | float lastVal; |
simplyellow | 0:0a5af2965205 | 15 | |
simplyellow | 0:0a5af2965205 | 16 | }; |
simplyellow | 0:0a5af2965205 | 17 | |
simplyellow | 0:0a5af2965205 | 18 | #endif |