
Arduino_DigitalInputPullup sample code ported.
Fork of InterruptIn_HelloWorld by
Revision 1:880e692b96e2, committed 2014-09-03
- Comitter:
- homayoun
- Date:
- Wed Sep 03 11:05:44 2014 +0000
- Parent:
- 0:7a20a6aa1f5e
- Commit message:
- Arduino_DigitalInputPullup
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:05:44 2014 +0000 @@ -1,17 +1,25 @@ #include "mbed.h" - -InterruptIn button(p5); -DigitalOut led(LED1); -DigitalOut flash(LED4); - -void flip() { - led = !led; + +DigitalIn sensor(D2,PullUp); +Serial pc(SERIAL_TX, SERIAL_RX); +DigitalOut led(D13); + +void setup() +{ + pc.baud(9600); } - -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() +{ + int sensorVal = sensor.read(); + pc.printf("%f\n", sensorVal); + + if (sensorVal == 1) led = 1; // turn LED on: + else led = 0; // turn LED off: +} + +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:05:44 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