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);
}
}