j

Dependencies:   mbed MMA8451Q

main.cpp

Committer:
intersect20
Date:
2021-02-24
Revision:
0:5136e0cabcba

File content as of revision 0:5136e0cabcba:

#include "mbed.h"
#include "MMA8451Q.h"
Serial pc (USBTX,USBRX);
#define MMA8451_I2C_ADDRESS (0x1d<<1)


int main(void)
{
    pc.baud(115200);
    MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);

    pc.printf("MMA8451 ID: %d\n\r", acc.getWhoAmI());

    while (true) {
        float x, y, z;
        x = abs(acc.getAccX());
        y = abs(acc.getAccY());
        z = abs(acc.getAccZ());
        wait(0.1f);
        pc.printf("X: %1.2f, Y: %1.2f, Z: %1.2f\n\r", x, y, z);
        wait(1);
    }
}