MEVEL HERVE / Mbed 2 deprecated LED_cheni_dim

Dependencies:   mbed

main.cpp

Committer:
mevel
Date:
2010-11-11
Revision:
0:2ca7af9fa554

File content as of revision 0:2ca7af9fa554:

#include "mbed.h"

PwmOut myled1(LED1);
PwmOut myled2(LED2);
PwmOut myled3(LED3);
PwmOut myled4(LED4);

int main() 
{

 float dimmer_val = 0.0;
 int l_r = 0; 

 myled1 = 0.0;
 myled2 = 0.0;
 myled3 = 0.0;
 myled4 = 0.0;

 while(1)
    {
            myled1 = dimmer_val;
            myled2 = 0;
            wait(0.15);
            myled1 = 0;
            myled2 = dimmer_val ;
            wait(0.15);
            myled2 = 0;
            myled3 = dimmer_val;
            wait(0.15);
            myled3 = 0;
            myled4 = dimmer_val;
            wait(0.15);
            myled4 = 0;
            myled3 = dimmer_val;
            wait(0.15);
            myled3 = 0;
            myled2 = dimmer_val;
            wait(0.15);
            
            if (l_r == 0) 
                {   dimmer_val = dimmer_val + 0.1;
                    if (dimmer_val >= 1.0) { l_r = 1; }
                }
            else 
                {   dimmer_val = dimmer_val - 0.1;
                    if (dimmer_val <= 0.0) { l_r = 0; }
                }
    }
}