Ljubivoj Cvitas
/
ANDROIC
Završni rad Androić H most upravljan MBED-om
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); } } }