*** Fonctionne *** sur appui bouton: allumage led plus envoi message FFFF extinction led plus envoi message 0000

Dependencies:   DebouncedInterrupt mbed

Revision:
0:fc7f3535c169
Child:
1:03feb0de7f83
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Apr 17 13:52:41 2014 +0000
@@ -0,0 +1,38 @@
+#include "mbed.h"
+#include "DebouncedInterrupt.h"
+
+DebouncedInterrupt mybutton(USER_BUTTON);
+DigitalOut myled(LED1);
+Serial sigfox(SERIAL_TX, SERIAL_RX);
+ 
+float delay = 1.0; // 1 sec
+bool etat = false;
+
+void onUp()
+{
+    //if (delay == 1.0)
+    //    delay = 0.2; // 200 ms
+    //else
+    //    delay = 1.0; // 1 sec
+        
+    etat = !etat;
+    if (etat == true) {
+        myled = 1;
+        sigfox.printf("AT$ss=1111\r\n");
+        }
+    else {
+        myled = 0;
+        sigfox.printf("AT$ss=0000\r\n");
+        }
+}
+ 
+int main()
+{
+    wait(2);
+    // sigfox.printf("AT$ss=0000\r\n");
+    mybutton.attach(&onUp, IRQ_FALL, 100);
+    while (1) {
+    //    myled = !myled;
+    //    wait(delay);
+    }
+}