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:8eb6d01eab13
File content as of revision 0:8eb6d01eab13:
#include "mbed.h" //LED fire lighting effect PwmOut myled(LED1); //Use PWM output to enable LED dimming //Use Cs random number generator rand(), but scaled and //converted to a float (range 0.0 to 1.0) for PWM output inline float random_number() { return (rand()/(float(RAND_MAX))); } int main() { while(1) { //get a new random number for PWM myled = random_number(); //a bit slower time delay can be used for fire wait(0.04); } }