HW3_p1

Dependencies:   mbed

Fork of Ticker_HelloWorld by mbed official

Files at this revision

API Documentation at this revision

Comitter:
lzzcd001
Date:
Mon Feb 23 15:05:08 2015 +0000
Parent:
1:ce38014095c9
Commit message:
HW3_p1

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r ce38014095c9 -r a52bfb4f737b main.cpp
--- a/main.cpp	Sun Sep 21 18:11:54 2014 +0000
+++ b/main.cpp	Mon Feb 23 15:05:08 2015 +0000
@@ -1,20 +1,39 @@
 #include "mbed.h"
  
-Ticker flipper;
+Ticker flipper1;
+Ticker flipper2;
+Ticker flipper3;
+Ticker flipper4;
 DigitalOut led1(LED1);
 DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+DigitalOut led4(LED4);
  
-void flip() {
+void flip1() {
+    led1 = !led1;
+}
+
+void flip2() {
     led2 = !led2;
 }
- 
+
+void flip3() {
+    led3 = !led3;
+}
+
+void flip4() {
+    led4 = !led4;
+}
 int main() {
+    led1 = 1;
     led2 = 1;
-    flipper.attach(&flip, 2.0); // the address of the function to be attached (flip) and the interval (2 seconds)
- 
+    led3 = 1;
+    led4 = 1;
+    flipper1.attach(&flip1, 1.0); // the address of the function to be attached (flip) and the interval (2 seconds)
+    flipper2.attach(&flip2, 2.0);
+    flipper3.attach(&flip3, 3.0);
+    flipper4.attach(&flip4, 4.0);
     // spin in a main loop. flipper will interrupt it to call flip
     while(1) {
-        led1 = !led1;
-        wait(0.2);
     }
 }
\ No newline at end of file