KRAI 2017
/
Coba_motor_Dc_SulFau
Kontrol Motor
motor.cpp@0:5b69ef2e8d34, 2016-10-29 (annotated)
- Committer:
- Sufa
- Date:
- Sat Oct 29 14:36:04 2016 +0000
- Revision:
- 0:5b69ef2e8d34
- Child:
- 1:9a48ed5c8b73
Kontrol Motor Sederhana
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Sufa | 0:5b69ef2e8d34 | 1 | // Made by Sul Fau// |
Sufa | 0:5b69ef2e8d34 | 2 | //17 09 2016// |
Sufa | 0:5b69ef2e8d34 | 3 | |
Sufa | 0:5b69ef2e8d34 | 4 | #include "Motor.h" |
Sufa | 0:5b69ef2e8d34 | 5 | #include "mbed.h" |
Sufa | 0:5b69ef2e8d34 | 6 | |
Sufa | 0:5b69ef2e8d34 | 7 | Motor myMotor (PA_11, PA_15, PC_15); |
Sufa | 0:5b69ef2e8d34 | 8 | Motor myMotor2 (PA_8, PC_14, PA_14); |
Sufa | 0:5b69ef2e8d34 | 9 | |
Sufa | 0:5b69ef2e8d34 | 10 | int main (void) |
Sufa | 0:5b69ef2e8d34 | 11 | { |
Sufa | 0:5b69ef2e8d34 | 12 | int s; |
Sufa | 0:5b69ef2e8d34 | 13 | float a = 1.0; |
Sufa | 0:5b69ef2e8d34 | 14 | while (1) { |
Sufa | 0:5b69ef2e8d34 | 15 | myMotor.speed(0.75); |
Sufa | 0:5b69ef2e8d34 | 16 | myMotor2.speed(-0.75); |
Sufa | 0:5b69ef2e8d34 | 17 | wait_ms(5000); |
Sufa | 0:5b69ef2e8d34 | 18 | // myMotor.brake(1); |
Sufa | 0:5b69ef2e8d34 | 19 | // myMotor2.brake(1); |
Sufa | 0:5b69ef2e8d34 | 20 | // wait_ms(1000); |
Sufa | 0:5b69ef2e8d34 | 21 | // myMotor.speed(-0.5); |
Sufa | 0:5b69ef2e8d34 | 22 | // myMotor2.speed(-0.5); |
Sufa | 0:5b69ef2e8d34 | 23 | // wait_ms(5000); |
Sufa | 0:5b69ef2e8d34 | 24 | // myMotor.brake(1); |
Sufa | 0:5b69ef2e8d34 | 25 | // myMotor2.brake(1); |
Sufa | 0:5b69ef2e8d34 | 26 | // wait(5); |
Sufa | 0:5b69ef2e8d34 | 27 | // for (s = 1; s <= 10; s++) |
Sufa | 0:5b69ef2e8d34 | 28 | // { |
Sufa | 0:5b69ef2e8d34 | 29 | // myMotor.speed(a); |
Sufa | 0:5b69ef2e8d34 | 30 | // myMotor2.speed(a); |
Sufa | 0:5b69ef2e8d34 | 31 | // a = a - 0.25; |
Sufa | 0:5b69ef2e8d34 | 32 | // wait_ms(2000); |
Sufa | 0:5b69ef2e8d34 | 33 | // } |
Sufa | 0:5b69ef2e8d34 | 34 | } |
Sufa | 0:5b69ef2e8d34 | 35 | } |