Pajić Enil, Irma Jakić

Dependencies:   MMA8451Q mbed

Committer:
tim010
Date:
Mon May 12 07:58:25 2014 +0000
Revision:
0:dbdc7637ac2c
LV9-Grupa1-Tim010-Z1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:dbdc7637ac2c 1 //LV9-Grupa1-Tim010-Z1
tim010 0:dbdc7637ac2c 2 #include "mbed.h"
tim010 0:dbdc7637ac2c 3 #include "MMA8451Q.h"
tim010 0:dbdc7637ac2c 4 //by EnilP@ETF-PAI, 10.05.14,
tim010 0:dbdc7637ac2c 5 Ticker T;
tim010 0:dbdc7637ac2c 6 Serial PC (USBTX, USBRX);
tim010 0:dbdc7637ac2c 7 MMA8451Q ACCEL (PTE25, PTE24, 0x3A);
tim010 0:dbdc7637ac2c 8 double eAbs (double Num) {return (Num < 0. ? -Num : Num);} //Ako zatreba za određivanje relativog koordinatnog sistema.
tim010 0:dbdc7637ac2c 9 void DoIt ()
tim010 0:dbdc7637ac2c 10 {
tim010 0:dbdc7637ac2c 11 if (!PC.writeable()) return;
tim010 0:dbdc7637ac2c 12 PC.printf ("(X, Y, Z) = (%.3f, %.3f, %.3f)\n", ACCEL.getAccX(), ACCEL.getAccY(), ACCEL.getAccZ());
tim010 0:dbdc7637ac2c 13 }
tim010 0:dbdc7637ac2c 14 int main()
tim010 0:dbdc7637ac2c 15 {
tim010 0:dbdc7637ac2c 16 T.attach (&DoIt, 0.5); //Regulirati 0.005, 0.001, 0.01, 0.1
tim010 0:dbdc7637ac2c 17 while (7);
tim010 0:dbdc7637ac2c 18 }