MEVEL HERVE / Mbed 2 deprecated LED_cheni_dim

Dependencies:   mbed

Committer:
mevel
Date:
Thu Nov 11 21:51:35 2010 +0000
Revision:
0:2ca7af9fa554

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mevel 0:2ca7af9fa554 1 #include "mbed.h"
mevel 0:2ca7af9fa554 2
mevel 0:2ca7af9fa554 3 PwmOut myled1(LED1);
mevel 0:2ca7af9fa554 4 PwmOut myled2(LED2);
mevel 0:2ca7af9fa554 5 PwmOut myled3(LED3);
mevel 0:2ca7af9fa554 6 PwmOut myled4(LED4);
mevel 0:2ca7af9fa554 7
mevel 0:2ca7af9fa554 8 int main()
mevel 0:2ca7af9fa554 9 {
mevel 0:2ca7af9fa554 10
mevel 0:2ca7af9fa554 11 float dimmer_val = 0.0;
mevel 0:2ca7af9fa554 12 int l_r = 0;
mevel 0:2ca7af9fa554 13
mevel 0:2ca7af9fa554 14 myled1 = 0.0;
mevel 0:2ca7af9fa554 15 myled2 = 0.0;
mevel 0:2ca7af9fa554 16 myled3 = 0.0;
mevel 0:2ca7af9fa554 17 myled4 = 0.0;
mevel 0:2ca7af9fa554 18
mevel 0:2ca7af9fa554 19 while(1)
mevel 0:2ca7af9fa554 20 {
mevel 0:2ca7af9fa554 21 myled1 = dimmer_val;
mevel 0:2ca7af9fa554 22 myled2 = 0;
mevel 0:2ca7af9fa554 23 wait(0.15);
mevel 0:2ca7af9fa554 24 myled1 = 0;
mevel 0:2ca7af9fa554 25 myled2 = dimmer_val ;
mevel 0:2ca7af9fa554 26 wait(0.15);
mevel 0:2ca7af9fa554 27 myled2 = 0;
mevel 0:2ca7af9fa554 28 myled3 = dimmer_val;
mevel 0:2ca7af9fa554 29 wait(0.15);
mevel 0:2ca7af9fa554 30 myled3 = 0;
mevel 0:2ca7af9fa554 31 myled4 = dimmer_val;
mevel 0:2ca7af9fa554 32 wait(0.15);
mevel 0:2ca7af9fa554 33 myled4 = 0;
mevel 0:2ca7af9fa554 34 myled3 = dimmer_val;
mevel 0:2ca7af9fa554 35 wait(0.15);
mevel 0:2ca7af9fa554 36 myled3 = 0;
mevel 0:2ca7af9fa554 37 myled2 = dimmer_val;
mevel 0:2ca7af9fa554 38 wait(0.15);
mevel 0:2ca7af9fa554 39
mevel 0:2ca7af9fa554 40 if (l_r == 0)
mevel 0:2ca7af9fa554 41 { dimmer_val = dimmer_val + 0.1;
mevel 0:2ca7af9fa554 42 if (dimmer_val >= 1.0) { l_r = 1; }
mevel 0:2ca7af9fa554 43 }
mevel 0:2ca7af9fa554 44 else
mevel 0:2ca7af9fa554 45 { dimmer_val = dimmer_val - 0.1;
mevel 0:2ca7af9fa554 46 if (dimmer_val <= 0.0) { l_r = 0; }
mevel 0:2ca7af9fa554 47 }
mevel 0:2ca7af9fa554 48 }
mevel 0:2ca7af9fa554 49 }