Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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; }
}
}
}