Zhen Liu
/
HW3_P1
HW3_p1
Fork of Ticker_HelloWorld by
Revision 2:a52bfb4f737b, committed 2015-02-23
- 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