
A simple program to count number of steps.
Fork of FRDM_MMA8451Q by
stepcount.cpp
- Committer:
- rampaul
- Date:
- 2015-03-10
- Revision:
- 10:1776d833c8a9
File content as of revision 10:1776d833c8a9:
#include "mbed.h" #include "MMA8451Q.h" Serial pc(USBTX,USBRX); #define MMA8451_I2C_ADDRESS (0x1d<<1) DigitalOut led(LED1); int a=0; main() { while(1) {led=1; MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); float x,y,z; x=abs(acc.getAccX()); y=abs(acc.getAccY()); z=abs(acc.getAccZ()); if(z>1.99){ led=0; wait(0.1); pc.printf("\n%d",++a);} if(y>1.99) {led=0; wait(0.1); a++; pc.printf("\n%d",a);} if(x>1.99) {led=0; wait(0.1); a++; pc.printf("\n%d",a);} } }