final code

Dependencies:   C12832_lcd MMA7660 mbed

Committer:
elmh
Date:
Fri May 02 14:54:04 2014 +0000
Revision:
0:925a1def06b7
Accelerometer final code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elmh 0:925a1def06b7 1 #include "mbed.h"
elmh 0:925a1def06b7 2 #include "MMA7660.h" // Accelerometer library
elmh 0:925a1def06b7 3 MMA7660 MMA(p28, p27); // Accelerometer connections
elmh 0:925a1def06b7 4 Serial pc(USBTX, USBRX); // tx, rx for PuTTy
elmh 0:925a1def06b7 5 float ax, ay, az; // acceleration values
elmh 0:925a1def06b7 6 DigitalOut connectionLed(LED1);
elmh 0:925a1def06b7 7 int main() {
elmh 0:925a1def06b7 8 if (MMA.testConnection())
elmh 0:925a1def06b7 9 connectionLed = 1; // check that MMA is connected and display on LED1
elmh 0:925a1def06b7 10 while(1) {
elmh 0:925a1def06b7 11 ax=MMA.x(); // read accelerometer values
elmh 0:925a1def06b7 12 ay=MMA.y();
elmh 0:925a1def06b7 13 az=MMA.z();
elmh 0:925a1def06b7 14 wait(0.5);
elmh 0:925a1def06b7 15 pc.printf("values are %f,%f,%f\n",ax,ay,az);
elmh 0:925a1def06b7 16 pc.printf("\n");
elmh 0:925a1def06b7 17 }
elmh 0:925a1def06b7 18 }
elmh 0:925a1def06b7 19