Standard, easy chaser LEDs demo, can be easily modified for other microcontrollers. This one was configured for KL25Z and an Arduino-compatible LED shield.
Revision 0:652f7bec74fb, committed 2013-07-18
- Comitter:
- kuyamarc
- Date:
- Thu Jul 18 02:34:35 2013 +0000
- Commit message:
- Ready for publication.
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
| mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Thu Jul 18 02:34:35 2013 +0000
@@ -0,0 +1,17 @@
+#include "mbed.h"
+
+DigitalOut leds[] = { (PTD2), (PTD3), (PTD1), (PTB0), (PTB1), (PTB2), (PTB3), (PTC2) };
+
+int main()
+{
+ int i=-1,r=1;
+ int numLeds = sizeof(leds)/sizeof(DigitalOut);
+ while(1) {
+ if (i > numLeds-2) r = -1;
+ if (!i) r=1;
+ i+=r;
+ if (i<numLeds) leds[i] = 1;
+ if (((i>0)&&(r))||((i>-1)&&(r==-1))) leds[i-r] = 0;
+ wait(0.05);
+ }
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Jul 18 02:34:35 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/b3110cd2dd17 \ No newline at end of file