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;