Arduino_DigitalInputPullup sample code ported.

Dependencies:   mbed

Fork of InterruptIn_HelloWorld by mbed official

Revision:
1:880e692b96e2
Parent:
0:7a20a6aa1f5e
--- 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