测试

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
lvjh2016
Date:
Tue Sep 25 02:42:24 2018 +0000
Commit message:
??mbed?? button+led

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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Sep 25 02:42:24 2018 +0000
@@ -0,0 +1,34 @@
+#include "mbed.h"
+
+InterruptIn button(USER_BUTTON);
+
+DigitalOut led(LED1);
+DigitalOut led1(LED2);
+DigitalOut led2(LED3);
+
+double delay = 0.5; // 500 ms
+
+void pressed()
+{
+    delay = 0.1; // 100 ms
+}
+
+void released()
+{
+    delay = 0.5; // 500 ms
+}
+
+int main()
+{
+    // Assign functions to button
+    button.fall(&pressed);
+    button.rise(&released);
+    
+
+    while (1) {
+        led = !led;
+        led1 = !led1;
+        led2 = !led2;
+        wait(delay);
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Tue Sep 25 02:42:24 2018 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/e95d10626187
\ No newline at end of file