jump!

Dependencies:   mbed

Revision:
0:60e106288ab5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Aug 26 06:26:08 2013 +0000
@@ -0,0 +1,28 @@
+#include "mbed.h"
+
+DigitalIn sw(p5);
+DigitalOut myled[4] = {LED1,LED2,LED3,LED4};
+DigitalOut air[2]={p19,p20};
+AnalogIn ain(p18);
+
+int main() {
+    sw.mode(PullUp);
+    unsigned short adVal = 0;
+    air[0] = 0; air[1] = 0;
+    while(1) {
+        adVal = ain.read_u16() >> 4;
+        /*if(sw == 0){
+            air[0] = 1;  air[1] = 0;  myled[0] = 1;
+            wait(0.4);
+            air[0] = 0;  air[1] = 1;  myled[0] = 0;
+        }*/
+        if(adVal > 1500){
+            air[0] = 1;  air[1] = 0;  myled[0] = 1;
+            wait(0.4);
+            air[0] = 0;  air[1] = 1;  myled[0] = 0;
+            wait(1);
+        }
+        printf("%d\n", adVal);
+        wait(0.05);
+    }
+}