Završni rad Androić H most upravljan MBED-om

Dependencies:   mbed

main.cpp

Committer:
cvitas
Date:
2015-05-12
Revision:
1:a09621d44b14
Parent:
0:ce1da5b1e608
Child:
2:9500cf2f8f8b

File content as of revision 1:a09621d44b14:

#include "mbed.h"

//DigitalOut OUT_A(p21);
//DigitalOut OUT_B(p22);
PwmOut OUT_A(p21);
PwmOut OUT_B(p22);


int main() {
    
      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);
        OUT_A = 0;
        OUT_B = 0;
        wait(1);
        OUT_A = 0;
        OUT_B = 1;
        wait(2);
        OUT_A = 0;
        OUT_B = 0;
        wait(1);*/
        
    
}