# ChenFly **Repository Path**: andwp/ChenFly ## Basic Information - **Project Name**: ChenFly - **Description**: No description available - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 27 - **Created**: 2024-07-10 - **Last Updated**: 2024-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChenFly Hello everyone, this project mainly introduces how to make a drone flight control from scratch. This project will continue to add flight control functions in the form of chapters. Welcome everyone to subscribe to my channel to watch video tutorials. YouTube https://www.youtube.com/channel/UCxo-DMu3Y6Wh3GXmOGUEhYA BiliBili https://space.bilibili.com/143315719?spm_id_from=333.1007.0.0 ## Chapter1 This chapter mainly introduces the entire flight control software framework through an STM32 minimum system. The software framework of this project does not use an operating system and is implemented using scheduler, making the code simpler and easier to understand. ## Chapter2 This chapter adds a switching power supply circuit, and the battery voltage can be read through the ADC of STM32. ## Chapter3 This chapter adds the function of PWM control motor and the function of analyzing SBUS, and creates an APP to communicate with the flight control. ## Chapter4 In this chapter, we analyzed the angle of IMU and achieved the first flight through PID control.