An FRDM example using Serial, Accelerometer and Touch Sensor.

Dependencies:   MMA8451Q TSI mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "MMA8451Q.h"
00003 #include "TSISensor.h"
00004 
00005 #define MMA8451_I2C_ADDRESS (0x1d<<1)
00006 
00007 DigitalOut myled(LED_GREEN);
00008 Serial serial(USBTX,USBRX);
00009 MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
00010 TSISensor tsi;
00011 
00012 int main() {
00013 
00014     int i=0;
00015     
00016     while (true) {
00017         //wait(0.5);
00018         serial.printf("{\"i\":%d,\"x\":%5.2f,\"y\":%5.2f,\"z\":%5.2f, \"tsi\":%5.2f}\n",
00019             i, acc.getAccX(), acc.getAccY(), acc.getAccZ(), tsi.readPercentage());
00020         i++;
00021         myled = !myled;
00022     }
00023 }