Standard, easy chaser LEDs demo, can be easily modified for other microcontrollers. This one was configured for KL25Z and an Arduino-compatible LED shield.
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut leds[] = { (PTD2), (PTD3), (PTD1), (PTB0), (PTB1), (PTB2), (PTB3), (PTC2) }; 00004 00005 int main() 00006 { 00007 int i=-1,r=1; 00008 int numLeds = sizeof(leds)/sizeof(DigitalOut); 00009 while(1) { 00010 if (i > numLeds-2) r = -1; 00011 if (!i) r=1; 00012 i+=r; 00013 if (i<numLeds) leds[i] = 1; 00014 if (((i>0)&&(r))||((i>-1)&&(r==-1))) leds[i-r] = 0; 00015 wait(0.05); 00016 } 00017 }
Generated on Sun Jul 24 2022 01:34:25 by
1.7.2