Exemple orientaiton

Dependencies:   C12832 MMA7660 mbed

Fork of app-shield-accelerometer by Chris Styles

Revision:
6:244758de2362
Parent:
5:636ebfdf373b
--- a/main.cpp	Thu Feb 06 17:00:28 2014 +0000
+++ b/main.cpp	Mon Nov 02 15:07:03 2015 +0000
@@ -4,17 +4,23 @@
 
 // Using Arduino pin notation
 C12832 lcd(D11, D13, D12, D7, D10);
-MMA7660 MMA(SDA,SCL);
+MMA7660 MMA(I2C_SDA,I2C_SCL);
+enum Orientation {Up, Down,
+                  Right, Left,
+                  Back, Front,
+                  Unknown
+                 };
 
 int main()
 {
-    lcd.cls();
-    lcd.locate(0,3);
-    lcd.printf("mbed application shield!");
+
 
     while(1) {
-        lcd.locate(0,14);
-        lcd.printf("x=%.2f y=%.2f z=%.2f",MMA.x(), MMA.y(), MMA.z());
+        lcd.locate(0,0);
+        if (MMA.getSide()==Front) {
+            lcd.cls(); // pour ne pas avoir Desssus écrit sur Dessous
+            lcd.printf("Dessus");
+        } else if (MMA.getSide()==Back) lcd.printf("Dessous");
         wait(0.2);
     }
 }