Sérgio Natan
/
luva_tatil_repo
teste
readme.txt@0:cf17b1f16335, 2017-10-24 (annotated)
- Committer:
- sergionatan
- Date:
- Tue Oct 24 20:12:54 2017 +0000
- Revision:
- 0:cf17b1f16335
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sergionatan | 0:cf17b1f16335 | 1 | In this project I attempted to create a backup avionics device ("Artificial horizon") based on a microcontroller (Freedom board FRDM-KL46Z), a Motion Trackig device that combines a 3-axis gyroscope, 3-axis accelerometer, and a Digital Motion Processor (InvenSense MPU-6050), and a simple 1.8-inches LCD monitor with SPI interface. |
sergionatan | 0:cf17b1f16335 | 2 | The code is written in C. |
sergionatan | 0:cf17b1f16335 | 3 | The raw data has been read from MPU-6050 through I2C interface, processed with complementary filter, and then displayed on an LCD through SPI interface. The GUI of the project imitates the behavior of a real "Artificial horizon" device with respect to the roll and pitch angles of an aircraft. |
sergionatan | 0:cf17b1f16335 | 4 | |
sergionatan | 0:cf17b1f16335 | 5 | Used libraries and brief description: |
sergionatan | 0:cf17b1f16335 | 6 | MMA8451Q - used for communication with the on-board accelerometer (on FRDM-KL46Z) |
sergionatan | 0:cf17b1f16335 | 7 | MPU6050, MPU6050RegDef - used for communication with the MPU-6050 board |
sergionatan | 0:cf17b1f16335 | 8 | ST7735, GraphicsDisplay, TextDisplay - used for comminication with the LCD |
sergionatan | 0:cf17b1f16335 | 9 | |
sergionatan | 0:cf17b1f16335 | 10 | More information on libraries can be found on mbed.org. I'm very grateful to all people who contributed to the development of these libraries and shared them to the public. |
sergionatan | 0:cf17b1f16335 | 11 |