Dette er et fly controller app brukes til en quadcopter i X-konfigurasjon.
Den er skrevet for Tiva C Series TM4C123G LaunchPad kjører på 80 MHz.
Mer informasjon finner du på følgende blogginnlegg: http://blog.tkjelectronics.dk/2015/01/launchpad-flight-controller og http://blog.tkjelectronics.dk/2015/08/bachelors-thesis-launchpad -flight-kontrolleren.
Flight controller kildekoden: https://github.com/Lauszus/LaunchPadFlightController
Android app kildekoden: https://github.com/Lauszus/LaunchPadFlightControllerAndroid
# Egenskaper
* Pris modus, selv nivå modus, kurs venting og høydehold
- __AUX1: __ Bruk 3-POS bryter for selv nivå og posisjon hold. Ved første posisjon begge er av, i andre posisjon selv nivå er på og ved tredje posisjon både er på
- __AUX2: __ Bruk en 3-POS-bryteren for høydehold. Merk at selv nivå modus må være aktivert for høydehold til å fungere! Ved første posisjon høydehold er slått av, i andre posisjon høydehold vil bruke distanse målt ved hjelp av sonar og på tredjeplassen høyde tak skal bruke høyden estimert ved hjelp av barometer og akselerometer
* Oppbevar PID verdier, kalibreringsverdier etc. i EEPROM
* Gyro, akselerometer og magnetometer kalibreringsrutine
- Gyro er kalibrert ved oppstart
- Akselerometer og magnetometer kalibrering rutine kan aktiveres i koden eller ved å bruke Android-appen
- Den magneto slår på Blå LED under kalibreringen
+ Roter flight controller sakte langs alle tre aksen
* Arm / avvæpne bruker ror
* Status LED
* Støtter CPPM mottakere
* Gyro & akselerometer (MPU-6500 eller MPU-9250)
* Magnetometer (HMC5883L eller AK8963 (inne MPU-9250))
* Barometer (BMP180)
* Ultralyd sensor aka sonar (HC-SR04)
* [Android søknad] (https://github.com/Lauszus/LaunchPadFlightControllerAndroid)
* OneShot125 ESC støtte
* Buzzer tilbakemeldinger