Trying PWM

Dependencies:   mbed

Committer:
shobhitkukreti
Date:
Fri Nov 26 07:27:03 2010 +0000
Revision:
0:63d7789c5be6

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shobhitkukreti 0:63d7789c5be6 1 #include "mbed.h"
shobhitkukreti 0:63d7789c5be6 2
shobhitkukreti 0:63d7789c5be6 3 //DigitalOut myled(LED1);
shobhitkukreti 0:63d7789c5be6 4 PwmOut led1(LED1), led2(LED2),led3(LED3),led4(LED4);
shobhitkukreti 0:63d7789c5be6 5
shobhitkukreti 0:63d7789c5be6 6
shobhitkukreti 0:63d7789c5be6 7 int main() {
shobhitkukreti 0:63d7789c5be6 8 int i=0;
shobhitkukreti 0:63d7789c5be6 9 while(1)
shobhitkukreti 0:63d7789c5be6 10 {
shobhitkukreti 0:63d7789c5be6 11 if( i==0)
shobhitkukreti 0:63d7789c5be6 12 {
shobhitkukreti 0:63d7789c5be6 13 led1=led1 + 0.01;
shobhitkukreti 0:63d7789c5be6 14 led3=led3 + 0.01;
shobhitkukreti 0:63d7789c5be6 15 led2=led2 +0.01;
shobhitkukreti 0:63d7789c5be6 16 led4 =led4+0.01;
shobhitkukreti 0:63d7789c5be6 17 wait(0.005);
shobhitkukreti 0:63d7789c5be6 18 if(led1==1)
shobhitkukreti 0:63d7789c5be6 19 {
shobhitkukreti 0:63d7789c5be6 20 i=1;
shobhitkukreti 0:63d7789c5be6 21 }
shobhitkukreti 0:63d7789c5be6 22 }
shobhitkukreti 0:63d7789c5be6 23
shobhitkukreti 0:63d7789c5be6 24 if(i==1)
shobhitkukreti 0:63d7789c5be6 25 {
shobhitkukreti 0:63d7789c5be6 26 led1=led1 - 0.01;
shobhitkukreti 0:63d7789c5be6 27 led2=led2 - 0.01;
shobhitkukreti 0:63d7789c5be6 28 led3= led3 - 0.01;
shobhitkukreti 0:63d7789c5be6 29 led4 =led4 - 0.01;
shobhitkukreti 0:63d7789c5be6 30 wait(0.005);
shobhitkukreti 0:63d7789c5be6 31 if(led1==0)
shobhitkukreti 0:63d7789c5be6 32 {
shobhitkukreti 0:63d7789c5be6 33 i=0;
shobhitkukreti 0:63d7789c5be6 34 }
shobhitkukreti 0:63d7789c5be6 35 }
shobhitkukreti 0:63d7789c5be6 36 }
shobhitkukreti 0:63d7789c5be6 37
shobhitkukreti 0:63d7789c5be6 38 }
shobhitkukreti 0:63d7789c5be6 39