Derek McLean / Mbed 2 deprecated uwb-quadcopter

Dependencies:   mbed ESC SR04 TSI

Files at this revision

API Documentation at this revision

Comitter:
MitchJCarlson
Date:
Thu Jun 06 19:42:17 2013 +0000
Parent:
24:0da46fb81428
Parent:
21:8c6b4ddb05b3
Child:
27:78a2618805b6
Commit message:
Merge

Changed in this revision

touchdemo.cpp Show diff for this revision Revisions of this file
--- a/touchdemo.cpp	Thu Jun 06 19:40:07 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#include "mbed.h"
-#include "TSISensor.h"
-#include "esc.h"
-
-int main() {
-
-    /* Electronic Speed Control */
-    ESC esc1(PTD4);
-    ESC esc2(PTC9);
-    ESC esc3(PTC8);
-    ESC esc4(PTA5);
-
-    int throttleLevel = 0;
-
-
-    /* Mode LEDs */
-    PwmOut led1(LED_BLUE);
-    PwmOut led2(LED_GREEN);
-    PwmOut led3(LED_RED);
-
-    led1 = 1;
-    led2 = 1;
-    led3 = 1;
-
-    /* Capacitive Touch Sensor */
-    TSISensor tsi;
-
-    float percent=0;
-
-    while (1) 
-    {   
-        if (tsi.readPercentage() > 0) {
-            percent = tsi.readPercentage();
-        }
-        
-        // LED=1,2,3 : blue=001, green=101, red=110
-        led1 = (percent <= 0.33)?0:1;
-        led2 = (percent > 0.66 && percent <= 1)?1:0;
-        led3 = (percent > 0.66 && percent <= 1)?0:1;
-
-        if (percent <= 0.33) {
-            throttleLevel = 0;
-            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
-        }
-        else if (percent > 0.33 && percent <= 0.66) {
-            throttleLevel = 15;
-            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
-        }
-        else if (percent > 0.66) {
-            throttleLevel = 30;
-            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
-        }
-        esc1.pulse();
-        esc2.pulse();
-        esc3.pulse();
-        esc4.pulse();
-        wait_ms(20);
-    }
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/touchmodedemo.cpp	Thu Jun 06 19:42:17 2013 +0000
@@ -0,0 +1,59 @@
+#include "mbed.h"
+#include "TSISensor.h"
+#include "esc.h"
+
+int main() {
+
+    /* Electronic Speed Control */
+    ESC esc1(PTD4);
+    ESC esc2(PTC9);
+    ESC esc3(PTC8);
+    ESC esc4(PTA5);
+
+    int throttleLevel = 0;
+
+
+    /* Mode LEDs */
+    PwmOut led1(LED_BLUE);
+    PwmOut led2(LED_GREEN);
+    PwmOut led3(LED_RED);
+
+    led1 = 1;
+    led2 = 1;
+    led3 = 1;
+
+    /* Capacitive Touch Sensor */
+    TSISensor tsi;
+
+    float percent=0;
+
+    while (1) 
+    {   
+        if (tsi.readPercentage() > 0) {
+            percent = tsi.readPercentage();
+        }
+        
+        // LED=1,2,3 : blue=001, green=101, red=110
+        led1 = (percent <= 0.33)?0:1;
+        led2 = (percent > 0.66 && percent <= 1)?1:0;
+        led3 = (percent > 0.66 && percent <= 1)?0:1;
+
+        if (percent <= 0.33) {
+            throttleLevel = 0;
+            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
+        }
+        else if (percent > 0.33 && percent <= 0.66) {
+            throttleLevel = 15;
+            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
+        }
+        else if (percent > 0.66) {
+            throttleLevel = 30;
+            esc1.setThrottle(throttleLevel); esc2.setThrottle(throttleLevel); esc3.setThrottle(throttleLevel); esc4.setThrottle(throttleLevel);
+        }
+        esc1.pulse();
+        esc2.pulse();
+        esc3.pulse();
+        esc4.pulse();
+        wait_ms(20);
+    }
+}