assignment something
Dependencies: BSP_B-L475E-IOT01 mbed
main.cpp
- Committer:
- frunzl
- Date:
- 2018-11-16
- Revision:
- 2:82ed19b63fd9
- Parent:
- 1:dce931d77528
File content as of revision 2:82ed19b63fd9:
#include "mbed.h" // Sensors drivers present in the BSP library #include "stm32l475e_iot01_accelero.h" DigitalOut led(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); int main() { int16_t pDataXYZ[3] = {0}; BSP_ACCELERO_Init(); while(1) { // Z Horizontal LED1, X short LED3, Y long LED2 BSP_ACCELERO_AccGetXYZ(pDataXYZ); led = 0; led2 = 0; led3 = 0; if (abs(pDataXYZ[0]) > 900) { led3 = 1; } else if (abs(pDataXYZ[1]) > 900) { led2 = 1; } else if (abs(pDataXYZ[2]) > 900) { led = 1; } else { led = 1; led2 = 1; led3 = 1; } printf("\nACCELERO_X = %d\n", pDataXYZ[0]); printf("ACCELERO_Y = %d\n", pDataXYZ[1]); printf("ACCELERO_Z = %d\n", pDataXYZ[2]); wait(1); led = 0; led2 = 0; led3 = 0; } }