Gerardo Carmona
/
11_accelerometer
accelerometer example
Revision 0:76e41b92d1ab, committed 2013-09-09
- Comitter:
- gcarmonar
- Date:
- Mon Sep 09 21:44:09 2013 +0000
- Child:
- 1:16ff96cbb8cd
- Commit message:
- accelerometer example
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MMA8451Q.lib Mon Sep 09 21:44:09 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/JoKer/code/MMA8451Q/#2d14600116fc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Sep 09 21:44:09 2013 +0000 @@ -0,0 +1,20 @@ +// accelerometer + +#include "mbed.h" +#include "MMA8451Q.h" //library for accelerometer + +#define MMA8451_I2C_ADDRESS (0x1d<<1) //Address <<1 space indicates write + +int main(void) { + MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); //create an object + PwmOut rled(LED_RED); //create 3 objects for the leds pins + PwmOut gled(LED_GREEN); + PwmOut bled(LED_BLUE); + + while (true) { + rled = 1 - abs(acc.getAccX()); // abs() = absolute value + gled = 1 - abs(acc.getAccY()); // getAccY = get Y-axis value + bled = 1 - abs(acc.getAccZ()); // Substract 1 - absolute acceleration + wait(0.1); //wait 100ms before new readings + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Sep 09 21:44:09 2013 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/b3110cd2dd17 \ No newline at end of file