hw1

Dependencies:   mbed

Fork of Bootcamp-HelloWorld_LED by avnish aggarwal

Files at this revision

API Documentation at this revision

Comitter:
shuyunzh
Date:
Sun Apr 20 05:13:35 2014 +0000
Parent:
2:d243c01512ab
Commit message:
hw1

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Apr 16 06:45:41 2013 +0000
+++ b/main.cpp	Sun Apr 20 05:13:35 2014 +0000
@@ -1,25 +1,25 @@
 
 #include "mbed.h"
  
-DigitalOut red(LED1);
-DigitalOut green(LED2);
-DigitalOut blue(LED3);
- 
-int main() {
-    while(1){
-        red = 1;
-        green = blue = 0;
-        wait(0.2);
+BusOut Bits(LED1,LED2,LED3,LED4); //LED outputs for counter
+
+char bin_val = 0x00;
+bool updown;
 
-        // green
-        green = 1;
-        red = blue = 0;
-        wait(0.2);
-
-        // blue
-        blue = 1;
-        red = green = 0;
-        wait(0.2);
+int main() {
+    while(1) {
+        if(bin_val==0x0F)
+            updown=true;
+        if(bin_val==0x00)
+            updown=false;
+        if(!updown) // counting up
+        bin_val++;
+        if(updown) // counting down
+        bin_val--;
+        //Assign bin_val to led output
+        Bits = bin_val;
+        //wait 1 second
+        wait(1);
     }
 }