Arduino_Button sample code ported.
Fork of InterruptIn_HelloWorld by
Revision 1:45300b60edf4, committed 2014-09-03
- Comitter:
- homayoun
- Date:
- Wed Sep 03 11:01:07 2014 +0000
- Parent:
- 0:7a20a6aa1f5e
- Commit message:
- Arduino_Button
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 |
--- a/main.cpp Fri Feb 15 15:13:19 2013 +0000 +++ b/main.cpp Wed Sep 03 11:01:07 2014 +0000 @@ -1,17 +1,26 @@ #include "mbed.h" - -InterruptIn button(p5); + +DigitalIn button(USER_BUTTON); DigitalOut led(LED1); -DigitalOut flash(LED4); - -void flip() { - led = !led; + +void setup() +{ + button.mode(PullUp); } - -int main() { - button.rise(&flip); // attach the address of the flip function to the rising edge - while(1) { // wait around, interrupts will interrupt this! - flash = !flash; - wait(0.25); + +void loop() +{ + if (button == 0) { + // turn LED on: + led = 1; + } else { + // turn LED off: + led = 0; } +} + +int main() +{ + setup(); + while(1) loop(); } \ No newline at end of file
--- a/mbed.bld Fri Feb 15 15:13:19 2013 +0000 +++ b/mbed.bld Wed Sep 03 11:01:07 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/0954ebd79f59 \ No newline at end of file +http://mbed.org/users/mbed_official/code/mbed/builds/9327015d4013 \ No newline at end of file