Regenerating PPM signal based on distances from ultrasonic sensors, ESP8266 for connectin via wifi. Autonomous quadcopter behaviour, autonomou height holding. Flying direction based on front and back ultrasonic sensors.

Dependencies:   ConfigFile HCSR04 PID PPM2 mbed-rtos mbed

Revision:
2:d172c9963f87
Child:
30:4d1b3926a3cc
Child:
31:5f1737e480f3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/definitions.h	Thu Oct 26 15:54:47 2017 +0000
@@ -0,0 +1,27 @@
+/*
+    NVIC_SetPriority(TIMER0_IRQn, 0);
+    NVIC_SetPriority(TIMER1_IRQn, 1);
+    NVIC_SetPriority(TIMER2_IRQn, 2);
+    NVIC_SetPriority(TIMER3_IRQn, 3);
+*/
+
+#define PIEZZO_START 0.1
+#define PIEZZO_STOP 0.0
+#define CHANNELS 8
+
+#define ROLL 0
+#define PITCH 1
+#define THROTTLE 2   
+#define YAW 3
+#define AUX1 4
+#define AUX2 5
+
+/*
+pc.printf("ROLL %d\n\r", channels[ROLL]);
+pc.printf("PITCH %d\n\r", channels[PITCH]);
+pc.printf("YAW %d\n\r", channels[YAW]);
+pc.printf("THROTTLE %d\n\r", channels[THROTTLE]);
+pc.printf("AUX1 %d\n\r", channels[AUX1]);
+pc.printf("AUX2 %d\n\r", channels[AUX2]);
+
+*/
\ No newline at end of file