Detta flyg controller app används för en quadcopter i X-konfiguration.
Det är skrivet för Tiva C-serien TM4C123G LaunchPad kör på 80 MHz.
Mer information finns på följande blogginlägg: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller och http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight-controller.
Flygledare källkod: https://github.com/Lauszus/LaunchPadFlightController
Android app källkod: https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# Funktioner
* Priserna läge, självnivå läge rubrik tag och höjdhållnings-
- __AUX1: __ Använd 3-POS switch för självnivå och rubrik håll. Vid första läget båda är avstängda, vid andra positionen själv nivån är på och i tredje positionen båda är på
- __AUX2: __ Använd en 3-POS switch för höjdhållnings-. Observera att själv nivå läge måste aktiveras för höjdhållnings- till jobbet! Vid första läget höjdhållnings- är avstängd, vid andra positionen höjdhållnings- kommer att använda det uppmätta avståndet med hjälp av ekolod och vid det tredje läget höjdhållnings- kommer att använda höjden beräknas med hjälp av barometern och accelerometer
* Förvara PID-värden, kalibreringsvärden mm i EEPROM
* Gyro, accelerometer och magnetometer kalibreringsrutin
- Gyro är kalibrerad vid start
- Accelerometer och magnetometer kalibreringsrutin kan aktiveras i koden eller genom att använda Android-appen
- Magneto slår på den blå LED medan kalibrering
+ Rotera flygledare långsamt längs alla tre axlar
* Arm / Disarm använder roder
* Statuslampor
* Stöder CPPM mottagare
* Gyro & accelerometer (MPU-6500 eller MPU-9250)
* Magneto (HMC5883L eller AK8963 (inne MPU-9250))
* Barometer (BMP180)
* Ultraljudssensor aka sonar (HC-SR04)
* [Android] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC stöd
* Summer återkoppling
Uppdaterades den
7 feb. 2017