LSM303DLHC basic accelerometer test
This is a very basic accelerometer test program.
It was done on Nordic nrf51 platform but it should run on any mbed with I2c. Just be careful on changing the I2C pins accordingly.
main.cpp
- Committer:
- LuisMSanchezB
- Date:
- 2016-05-24
- Revision:
- 0:d017e94ed612
File content as of revision 0:d017e94ed612:
#include "mbed.h" #include "LSM303DLHC.h" #define Rad2Dree 57.295779513082320876798154814105f DigitalOut led1(LED1); int main() { Serial sp(USBTX, USBRX); sp.baud(115200); sp.printf("Accelerometer example\r\n"); LSM303DLHC lsm303(p30, p7); lsm303.init(); int accelReading[3]; while(1) { led1 = 1; lsm303.readAcc(accelReading); sp.printf("Accelerometer read x = %d, y = %d, z = %d\r", accelReading[0], accelReading[1], accelReading[2]); wait(0.5); led1 = 0; wait(0.5); } }