Horng-Yih Lai
/
mbed_Motor_Control
mbed DC Motor Control
main.cpp@0:9be8dbe348a2, 2015-02-09 (annotated)
- Committer:
- s890506
- Date:
- Mon Feb 09 11:26:48 2015 +0000
- Revision:
- 0:9be8dbe348a2
mbed DC Motor Control
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
s890506 | 0:9be8dbe348a2 | 1 | #include "mbed.h" |
s890506 | 0:9be8dbe348a2 | 2 | |
s890506 | 0:9be8dbe348a2 | 3 | DigitalOut ledForPower1(LED1); |
s890506 | 0:9be8dbe348a2 | 4 | DigitalOut ledForPower2(LED2); |
s890506 | 0:9be8dbe348a2 | 5 | DigitalOut ledForPower3(LED3); |
s890506 | 0:9be8dbe348a2 | 6 | DigitalOut ledForPower4(LED4); |
s890506 | 0:9be8dbe348a2 | 7 | PwmOut motor(p21); |
s890506 | 0:9be8dbe348a2 | 8 | |
s890506 | 0:9be8dbe348a2 | 9 | int main() { |
s890506 | 0:9be8dbe348a2 | 10 | |
s890506 | 0:9be8dbe348a2 | 11 | motor=0; |
s890506 | 0:9be8dbe348a2 | 12 | wait(2); |
s890506 | 0:9be8dbe348a2 | 13 | |
s890506 | 0:9be8dbe348a2 | 14 | motor=0.4; |
s890506 | 0:9be8dbe348a2 | 15 | ledForPower1=1; |
s890506 | 0:9be8dbe348a2 | 16 | wait(2); |
s890506 | 0:9be8dbe348a2 | 17 | |
s890506 | 0:9be8dbe348a2 | 18 | motor=0.6; |
s890506 | 0:9be8dbe348a2 | 19 | ledForPower2=1; |
s890506 | 0:9be8dbe348a2 | 20 | wait(2); |
s890506 | 0:9be8dbe348a2 | 21 | |
s890506 | 0:9be8dbe348a2 | 22 | motor=0.8; |
s890506 | 0:9be8dbe348a2 | 23 | ledForPower3=1; |
s890506 | 0:9be8dbe348a2 | 24 | wait(2); |
s890506 | 0:9be8dbe348a2 | 25 | |
s890506 | 0:9be8dbe348a2 | 26 | motor=1; |
s890506 | 0:9be8dbe348a2 | 27 | ledForPower4=1; |
s890506 | 0:9be8dbe348a2 | 28 | |
s890506 | 0:9be8dbe348a2 | 29 | } |