teste

Dependencies:   BurstSPI Fonts

Committer:
sergionatan
Date:
Tue Oct 24 20:12:54 2017 +0000
Revision:
0:cf17b1f16335
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew 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