Binary counter. Very simple first program in C++ ever....

Dependencies:   mbed

Revision:
0:ccedc98f7b64
Child:
1:0e8b02197fbd
diff -r 000000000000 -r ccedc98f7b64 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Oct 13 13:26:29 2011 +0000
@@ -0,0 +1,27 @@
+//Binary Counter
+#include "mbed.h"
+
+DigitalOut myled1(LED1);
+DigitalOut myled2(LED2);
+DigitalOut myled3(LED3);
+DigitalOut myled4(LED4);
+
+int main() {
+    char LedOn = 0;
+    
+    char ONE   = 1;
+    char TWO   = 2;
+    char FOUR  = 4;
+    char EIGHT = 8;
+    
+    while(1) {
+        wait(0.5); 
+        if ( LedOn & ONE)   myled1 = 1 ; else myled1 = 0 ;
+        if ( LedOn & TWO)   myled2 = 1 ; else myled2 = 0 ;
+        if ( LedOn & FOUR)  myled3 = 1 ; else myled3 = 0 ;
+        if ( LedOn & EIGHT) myled4 = 1 ; else myled4 = 0 ;
+        LedOn += 1;        
+    }
+}
+
+