Andrew Ferguson / Mbed 2 deprecated Ferguson_A2_Digital_Input

Dependencies:   mbed

Revision:
1:c186d9b63164
Parent:
0:1cf58db95ce6
Child:
2:af576070220a
--- a/main.cpp	Thu Oct 06 13:46:11 2022 +0000
+++ b/main.cpp	Thu Oct 06 14:05:24 2022 +0000
@@ -1,13 +1,21 @@
 #include "mbed.h"
 
 Serial pc(USBTX,USBRX); //do not need when we aren't communicating with pc
-DigitalOut myled(LED1);
+DigitalOut myled1(LED1);
+DigitalOut myled2(LED2);
 DigitalIn button(p17); // button attached to p17
 
 int main() {
 
     while(1) {
-        myled=button.read(); //turn on light with button
-        pc.printf("%d/r/n",button.read());
-    }
-}
+        if (button.read()==1){
+            myled2=!myled2;
+            wait(1);
+            } //if
+        if (button.read()==0){
+            myled2=!myled2;
+            wait(0.3);
+            } //if
+
+    } //while
+} //main