school project

Dependencies:   MMA8451Q mbed

Revision:
1:b23831b703fe
Parent:
0:ae588eb31707
Child:
2:3278e4fd8fc2
--- a/main.cpp	Mon Jan 11 22:12:12 2016 +0000
+++ b/main.cpp	Mon Jan 11 22:34:33 2016 +0000
@@ -1,5 +1,8 @@
 #include "mbed.h"
-   
+#include "MMA8451Q.h"
+ 
+#define MMA8451_I2C_ADDRESS (0x1d<<1)
+
 DigitalOut prvni(PTE5);
 DigitalOut druhy(PTE4);
 DigitalOut treti(PTE3);
@@ -43,6 +46,7 @@
  
 int main()
 {      
+MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
  
 while(1)
 { 
@@ -103,30 +107,30 @@
     
     if(j==1)
     {
-     RED=0;
-     BLUE=0;
-     GREEN=2;
+     RED=abs(acc.getAccX())*5;
+     BLUE=abs(acc.getAccY())*5;
+     GREEN=abs(acc.getAccZ())*5;
     }
     
     if(j==2)
     {
-     RED=3;
-     BLUE=0;
-     GREEN=2;
+    RED=abs(acc.getAccX())*5;
+     BLUE=abs(acc.getAccY())*5;
+     GREEN=abs(acc.getAccZ())*2;
     }
     
     if(j==3)
     {
-     RED=10;
-     BLUE=0;
-     GREEN=1;
+    RED=abs(acc.getAccX())*5;
+     BLUE=abs(acc.getAccY())*5;
+     GREEN=abs(acc.getAccZ())*2
     }
     
     if(j==4)
     {
-     RED=10;
-     BLUE=0;
-     GREEN=0;
+         RED=abs(acc.getAccX())*5;
+     BLUE=abs(acc.getAccY())*5;
+     GREEN=abs(acc.getAccZ())*2;
     }
    
     for(i=11;i>0;i--)