Quad-Rotor Drone
C Language
Include Header Files
Initialize Global Variables
Call Initialization Function
Calibrate Sensors
Main Function Loop
Call Control Sequence
Transmit Status
Initialization Function
Initialize CPU Clock
Initialize uC Pins
Initialize Interrupts
Control Sequence
Read incoming PWM
Compare to Previous Heading
Use Delta to Determine Severity Of Manuver
RE Controller/Transmitter
Crystal
thrust
roll
Aileron
Tilt
Components
Chassis
Motor Controllers x 4
Brushless Motors x 4
Microcontroller
Propellers
CW Rotation
CCW Rotation
RF Receiver
Sensors
Power Supply
wifi controller
wifi antenna
wifi interface
Android programming