A quadcopter control Software (Still in development). achieved single axis stability!!!!! released for others benefit. if you'd like to help co-develop this code, then please let me know

Dependencies:   MovingAverageFilter MyI2C PID RC mbed-rtos mbed

Currently on hold, due to the fact that i don't own a RX/TX system

GlobalDefines.h

Committer:
KarimAzzouz
Date:
2013-08-27
Revision:
1:e08a4f517989
Parent:
0:54b67cd15a5b

File content as of revision 1:e08a4f517989:

#include "Std_Types.h"

////////////////Motors.h //////////////////
PwmOut FrontMotor(p24); // Front Motor Pin
PwmOut RearMotor(p21);  // Rear Motor Pin
PwmOut LeftMotor(p23); // Left Motor Pin
PwmOut RightMotor(p22);// Right Motor Pin
uint16 Mspeed[4];
uint16 Throttle= 1000;
int16 PitchSetpoint=0,RollSetpoint=0,YawSetpoint=0;
int16 PitchCorrection,RollCorrection,YawCorrection;
///////////////////////////////////////////
Serial pc(USBTX, USBRX);
DigitalOut one(LED1);
DigitalOut two(LED2);
Timer Global;
/*
RC Aileron(p11);
RC Elevator(p12);
RC Throttle(p13);
RC Rudder(p14);
*/
//float pitch,roll;
float deltaTime;
float pitch,roll;