
Control the intensity of a single LED ( in series with 50 ohms) on PA_10
main.cpp
- Committer:
- cdupaty
- Date:
- 2015-03-19
- Revision:
- 0:baf22868bfcf
File content as of revision 0:baf22868bfcf:
#include "mbed.h" #define per 0.001 #define delta 0.0001 PwmOut ledpwm(PA_10); int main() { float w=0; int sens=0; ledpwm.period(per); ledpwm.pulsewidth(delta); while(1) { if (sens) { w+=delta; if (w>=per) sens=0; } else { w-=delta; if (w<=0) sens=1; } wait(0.04); ledpwm.pulsewidth(w); printf("pwm est de %.2f %%\n\r", ledpwm.read() * 100); } }