![](/media/cache/profiles/Pass2.jpg.50x50_q85.jpg)
Reads the KL25Z accelerometer values and sends them to the serial port. RGB LED changes color accordingly.
Fork of FRDM_MMA8451Q by
Diff: main.cpp
- Revision:
- 8:264bba6d39ee
- Parent:
- 5:bf5becf7469c
diff -r 70775be9f474 -r 264bba6d39ee main.cpp --- a/main.cpp Tue Feb 19 23:46:45 2013 +0000 +++ b/main.cpp Thu May 07 10:00:52 2015 +0000 @@ -2,17 +2,25 @@ #include "MMA8451Q.h" #define MMA8451_I2C_ADDRESS (0x1d<<1) - -int main(void) { +Serial pc(USBTX, USBRX); +int main(void) +{ + pc.baud(9600); MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); PwmOut rled(LED_RED); PwmOut gled(LED_GREEN); PwmOut bled(LED_BLUE); while (true) { + pc.printf("X= %g \n\r",acc.getAccX()); rled = 1.0 - abs(acc.getAccX()); + + pc.printf("Y= %g \n\r",acc.getAccY()); gled = 1.0 - abs(acc.getAccY()); + + pc.printf("Z= %g \n\n\r",acc.getAccZ()); bled = 1.0 - abs(acc.getAccZ()); - wait(0.1); + wait(1); + } }