An FRDM example using Serial, Accelerometer and Touch Sensor.

Dependencies:   MMA8451Q TSI mbed

main.cpp

Committer:
dbaba
Date:
2014-09-12
Revision:
4:5a98b723b199
Parent:
1:32eacc4f6beb

File content as of revision 4:5a98b723b199:

#include "mbed.h"
#include "MMA8451Q.h"
#include "TSISensor.h"

#define MMA8451_I2C_ADDRESS (0x1d<<1)

DigitalOut myled(LED_GREEN);
Serial serial(USBTX,USBRX);
MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
TSISensor tsi;

int main() {

    int i=0;
    
    while (true) {
        //wait(0.5);
        serial.printf("{\"i\":%d,\"x\":%5.2f,\"y\":%5.2f,\"z\":%5.2f, \"tsi\":%5.2f}\n",
            i, acc.getAccX(), acc.getAccY(), acc.getAccZ(), tsi.readPercentage());
        i++;
        myled = !myled;
    }
}