Josip Kvesić

Dependencies:   MMA8451Q mbed

Committer:
tim010
Date:
Thu May 15 15:14:21 2014 +0000
Revision:
0:2c85af58f113
LV9-grupa6-tim010

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:2c85af58f113 1 #include "mbed.h"
tim010 0:2c85af58f113 2 #include "MMA8451Q.h"
tim010 0:2c85af58f113 3
tim010 0:2c85af58f113 4 #define MMA8451_I2C_ADDRESS (0x1d<<1)
tim010 0:2c85af58f113 5
tim010 0:2c85af58f113 6 Serial pc(USBTX, USBRX);
tim010 0:2c85af58f113 7 MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
tim010 0:2c85af58f113 8 float x(0), y(0), z(0);
tim010 0:2c85af58f113 9 Ticker koordinate;
tim010 0:2c85af58f113 10
tim010 0:2c85af58f113 11 void dajKoordinate() {
tim010 0:2c85af58f113 12 x = acc.getAccX();
tim010 0:2c85af58f113 13 y = acc.getAccY();
tim010 0:2c85af58f113 14 z = acc.getAccZ();
tim010 0:2c85af58f113 15 }
tim010 0:2c85af58f113 16
tim010 0:2c85af58f113 17 void prikazi() {
tim010 0:2c85af58f113 18 dajKoordinate();
tim010 0:2c85af58f113 19 pc.printf("X = %f, Y = %f, Z = %f\n", x, y, z);
tim010 0:2c85af58f113 20 }
tim010 0:2c85af58f113 21
tim010 0:2c85af58f113 22 int main() {
tim010 0:2c85af58f113 23 koordinate.attach(&prikazi, 1);
tim010 0:2c85af58f113 24 }
tim010 0:2c85af58f113 25