Armin, Kenan

Dependencies:   MMA8451Q mbed

Committer:
tim010
Date:
Mon May 12 14:35:04 2014 +0000
Revision:
0:963078a66a9f
PAI_LV9_Grupa3_Tim010

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:963078a66a9f 1
tim010 0:963078a66a9f 2
tim010 0:963078a66a9f 3 //PAI - L9 Z1 Kenan Dervisevic
tim010 0:963078a66a9f 4 #include "mbed.h"
tim010 0:963078a66a9f 5 #include "MMA8451Q.h"
tim010 0:963078a66a9f 6 #define MMA8451_I2C_ADDRESS (0x1d<<1)
tim010 0:963078a66a9f 7 //DigitalOut myled(LED1);
tim010 0:963078a66a9f 8
tim010 0:963078a66a9f 9 Serial pc(USBTX, USBRX);
tim010 0:963078a66a9f 10 MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); //ispravljeno sa P_E25, P_E26
tim010 0:963078a66a9f 11
tim010 0:963078a66a9f 12 float x(0), y(0), z(0);
tim010 0:963078a66a9f 13 Ticker koordinate;
tim010 0:963078a66a9f 14
tim010 0:963078a66a9f 15 void dajKoordinate() {
tim010 0:963078a66a9f 16 x = acc.getAccX();
tim010 0:963078a66a9f 17 y = acc.getAccY();
tim010 0:963078a66a9f 18 z = acc.getAccZ();
tim010 0:963078a66a9f 19 }
tim010 0:963078a66a9f 20
tim010 0:963078a66a9f 21 void komunikacija() {
tim010 0:963078a66a9f 22 dajKoordinate();
tim010 0:963078a66a9f 23 pc.printf("X = %f, Y = %f, Z = %f\n", x, y, z);
tim010 0:963078a66a9f 24 }
tim010 0:963078a66a9f 25
tim010 0:963078a66a9f 26 int main() {
tim010 0:963078a66a9f 27 koordinate.attach(&komunikacija, 1);
tim010 0:963078a66a9f 28 }
tim010 0:963078a66a9f 29