Demo of LED lighting effects using PWM and wait for time delays. Pins are setup for LPC1768 platform’s LEDs. For complete information, see http://developer.mbed.org/users/4180_1/notebook/led-lighting-effects-for-modelers/
main.cpp
- Committer:
- 4180_1
- Date:
- 2014-11-28
- Revision:
- 0:71618f1cfb5f
File content as of revision 0:71618f1cfb5f:
#include "mbed.h" //LED emergency vehicle lighting effect PwmOut myled(LED1); PwmOut myled2(LED4); //Use PWM for dimming int main() { while(1) { //flash three times on LED1 for(int i=0; i<3; i++) { //ramp up brightness level for(double x = 0.0; x <= 1.0; x = x+0.2) { myled = x*x; wait(.02); } } myled=0.0; //LED1 off //flash three times on LED2 for(int i=0; i<3; i++) { //ramp up brightness level for(double x = 0.0; x <= 1.0; x = x+0.2) { myled2 = x*x; wait(.02); } } myled2=0.0; //LED2 off } }