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
Diff: definitions.h
- 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