UNFINISHED
Dependencies: HCSR04 SRF05 mbed
motor.cpp@1:60c79e942c98, 2018-06-08 (annotated)
- Committer:
- Charlie_He
- Date:
- Fri Jun 08 22:22:10 2018 +0000
- Revision:
- 1:60c79e942c98
TDPS; ; ;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Charlie_He | 1:60c79e942c98 | 1 | #include "mbed.h" |
Charlie_He | 1:60c79e942c98 | 2 | #include "motor.h" |
Charlie_He | 1:60c79e942c98 | 3 | |
Charlie_He | 1:60c79e942c98 | 4 | void Motor::setSpeed(float speed) |
Charlie_He | 1:60c79e942c98 | 5 | { |
Charlie_He | 1:60c79e942c98 | 6 | if(speed > 0) { |
Charlie_He | 1:60c79e942c98 | 7 | motorA = direction?1:0; |
Charlie_He | 1:60c79e942c98 | 8 | motorB = direction?0:1; |
Charlie_He | 1:60c79e942c98 | 9 | } else { |
Charlie_He | 1:60c79e942c98 | 10 | motorA = direction?0:1; |
Charlie_He | 1:60c79e942c98 | 11 | motorB = direction?1:0; |
Charlie_He | 1:60c79e942c98 | 12 | } |
Charlie_He | 1:60c79e942c98 | 13 | |
Charlie_He | 1:60c79e942c98 | 14 | motorSpeed = speed; |
Charlie_He | 1:60c79e942c98 | 15 | |
Charlie_He | 1:60c79e942c98 | 16 | motorS = abs(speed); |
Charlie_He | 1:60c79e942c98 | 17 | } |