Developed a program in C/C++ using Arduino UNO to control a self-balancing drone. Read data from radio control receiver, gyroscope, accelerometers and magnetometer senses(MPU-9250) to control four ESC brushless motors.
Arduino UNO
MPU-9250 9-Axle 16 Bit Gyroscope Acceleration Magnetic Sensor
Flysky FS-i6X 6CH 2.4GHz AFHDS RC Transmitter w/ FS-iA6B Receiver
A2212 1400KV Brushless Motor * 4
30A ESC * 4