Ljubivoj Cvitas
/
ANDROIC
Završni rad Androić H most upravljan MBED-om
Diff: main.cpp
- Revision:
- 1:a09621d44b14
- Parent:
- 0:ce1da5b1e608
- Child:
- 2:9500cf2f8f8b
--- a/main.cpp Tue May 12 18:27:47 2015 +0000 +++ b/main.cpp Tue May 12 19:31:21 2015 +0000 @@ -1,10 +1,38 @@ #include "mbed.h" -DigitalOut OUT_A(p21); -DigitalOut OUT_B(p22); +//DigitalOut OUT_A(p21); +//DigitalOut OUT_B(p22); +PwmOut OUT_A(p21); +PwmOut OUT_B(p22); + int main() { - while(1) { + + OUT_A.period(0.010); // set PWM period to 10 ms + while(1) { + + OUT_A=0.0; // set duty cycle to 0% + for(float p = 0.0f; p < 1.0f; p += 0.05f) { + OUT_B= p; + wait(0.1); + } + wait(2); + OUT_B=0.0; // set duty cycle to 0% + OUT_A=0.0; // set duty cycle to 0% + wait(0.5); + OUT_B=0.0; // set duty cycle to 0% + for(float p = 0.0f; p < 1.0f; p += 0.05f) { + OUT_A= p; + wait(0.1); + } + wait(2); + OUT_B=0.0; // set duty cycle to 0% + OUT_A=0.0; // set duty cycle to 0% + wait(0.5); + + } + + /* OUT_A = 1; OUT_B = 0; wait(2); @@ -16,6 +44,7 @@ wait(2); OUT_A = 0; OUT_B = 0; - wait(1); - } + wait(1);*/ + + }