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

Dependencies:   mbed

main.cpp

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

File content as of revision 2:9500cf2f8f8b:

#include "mbed.h"

AnalogIn Ain(p20);
float ADCdata;

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


int main() {
    
      OUT_A.period(0.010);              // set PWM period to 10 ms  
      while(1) {
      ADCdata=Ain;
      if (ADCdata>0.5)
      {
        OUT_A=0.0;                // set duty cycle to 0%
        OUT_B= 2*(ADCdata-0.5);
      }
      else
      {
        OUT_B=0.0;                // set duty cycle to 0%
        OUT_A= 2*(-ADCdata+0.5);
      }      
      
      }
  
   
}