tim010 tim010
/
LV9-Grupa1-Tim010-Z1
Pajić Enil, Irma Jakić
main.cpp@0:dbdc7637ac2c, 2014-05-12 (annotated)
- Committer:
- tim010
- Date:
- Mon May 12 07:58:25 2014 +0000
- Revision:
- 0:dbdc7637ac2c
LV9-Grupa1-Tim010-Z1
Who changed what in which revision?
User | Revision | Line number | New 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 | } |