Ljubivoj Cvitas
/
SunflowerMach1
Ovo je kopija vertije od Milana
Fork of SunflowerMach1 by
MotorDrivers/Motor.h@1:3500bf8487d0, 2013-11-09 (annotated)
- Committer:
- mdraganic
- Date:
- Sat Nov 09 06:49:43 2013 +0000
- Revision:
- 1:3500bf8487d0
- Child:
- 3:bebfc64cefe4
added pwm motor driver
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mdraganic | 1:3500bf8487d0 | 1 | #ifndef MOTOR_H |
mdraganic | 1:3500bf8487d0 | 2 | #define MOTOR_H |
mdraganic | 1:3500bf8487d0 | 3 | |
mdraganic | 1:3500bf8487d0 | 4 | #include "mbed.h" |
mdraganic | 1:3500bf8487d0 | 5 | |
mdraganic | 1:3500bf8487d0 | 6 | #define motorDriveTime 1000 // vrijeme koje se motor kreće, u milisekundama. |
mdraganic | 1:3500bf8487d0 | 7 | |
mdraganic | 1:3500bf8487d0 | 8 | class Motor { |
mdraganic | 1:3500bf8487d0 | 9 | |
mdraganic | 1:3500bf8487d0 | 10 | private: |
mdraganic | 1:3500bf8487d0 | 11 | DigitalOut positiveOut, negativeOut; |
mdraganic | 1:3500bf8487d0 | 12 | |
mdraganic | 1:3500bf8487d0 | 13 | protected: |
mdraganic | 1:3500bf8487d0 | 14 | short direction; |
mdraganic | 1:3500bf8487d0 | 15 | Motor(); |
mdraganic | 1:3500bf8487d0 | 16 | void move(); |
mdraganic | 1:3500bf8487d0 | 17 | |
mdraganic | 1:3500bf8487d0 | 18 | public: |
mdraganic | 1:3500bf8487d0 | 19 | Motor(PinName, PinName); |
mdraganic | 1:3500bf8487d0 | 20 | void movePositive(); |
mdraganic | 1:3500bf8487d0 | 21 | void moveNegative(); |
mdraganic | 1:3500bf8487d0 | 22 | void stop(); |
mdraganic | 1:3500bf8487d0 | 23 | |
mdraganic | 1:3500bf8487d0 | 24 | }; |
mdraganic | 1:3500bf8487d0 | 25 | |
mdraganic | 1:3500bf8487d0 | 26 | #endif |