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.
Revision 0:d017e94ed612, committed 2016-05-24
- Comitter:
- LuisMSanchezB
- Date:
- Tue May 24 01:35:41 2016 +0000
- Commit message:
- publish
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LSM303DLHC.lib Tue May 24 01:35:41 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/julioefajardo/code/LSM303DLHC/#ffed7ef0b248
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue May 24 01:35:41 2016 +0000 @@ -0,0 +1,31 @@ +#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); + } +} +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Tue May 24 01:35:41 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/7c328cabac7e \ No newline at end of file