What is flight controller For quadcopter ?
A flight controller is the brain of the aircraft. It’s basically a circuit board with sensors that detects orientation changes of your drone. It also receives user commands, and controls the motors in order to keep the quadcopter in the air.
Nearly all flight controllers have basic sensors such as Gyro (Gyroscopes) and Acc (Accelerometer). Some FC might include more advanced sensors such as Barometer (barometric pressure sensors) and magnetometer (compass).
Flight controller is also a hub for many other peripherals, such as GPS, LED, Sonar sensor etc.
Racing drone flight controllers are rapidly evolving: smaller, using better processors and hardware and getting more and more features integrated.