
Basic example showing how to use the Gyroscope (L3GD20 device) present on DISCO_F429ZI board.
Dependencies: BSP_DISCO_F429ZI GYRO_DISCO_F429ZI mbed
main.cpp
- Committer:
- jeromecoutant
- Date:
- 2017-07-04
- Revision:
- 3:119a7b64165c
- Parent:
- 0:44f624c5501e
File content as of revision 3:119a7b64165c:
#include "mbed.h" #include "GYRO_DISCO_F429ZI.h" GYRO_DISCO_F429ZI gyro; DigitalOut led1(LED1); int main() { float GyroBuffer[3]; printf("Gyroscope started\n"); while(1) { // Read Gyroscope values gyro.GetXYZ(GyroBuffer); // Display values printf("X = %f\n", GyroBuffer[0]); printf("Y = %f\n", GyroBuffer[1]); printf("Z = %f\n", GyroBuffer[2]); printf("\033[3A"); // Moves cursor up x lines (x value is between [ and A) led1 = !led1; wait(1); } }