Example program with the MMA7660 I2C accelerometer of the mbed application shield.

Dependencies:   MMA7660 mbed

Committer:
screamer
Date:
Wed Apr 02 14:36:28 2014 +0000
Revision:
0:494536c26f91
Child:
3:2a332c2b54f4
Initial revision

Who changed what in which revision?

UserRevisionLine numberNew contents of line
screamer 0:494536c26f91 1 #include "mbed.h"
screamer 0:494536c26f91 2 #include "MMA7660.h"
screamer 0:494536c26f91 3
screamer 0:494536c26f91 4 MMA7660 MMA(D14, D15);
screamer 0:494536c26f91 5 Serial pc(USBTX, USBRX);
screamer 0:494536c26f91 6
screamer 0:494536c26f91 7 int main()
screamer 0:494536c26f91 8 {
screamer 0:494536c26f91 9 if (!MMA.testConnection()) {
screamer 0:494536c26f91 10 pc.printf("failed to initialize sensor\r\n");
screamer 0:494536c26f91 11 } else {
screamer 0:494536c26f91 12 pc.printf("mbed application board!\r\n");
screamer 0:494536c26f91 13 }
screamer 0:494536c26f91 14 wait(3);
screamer 0:494536c26f91 15
screamer 0:494536c26f91 16 int i=1;
screamer 0:494536c26f91 17 while(i++) {
screamer 0:494536c26f91 18 pc.printf("x: %f, y: %f, z: %f \r", MMA.x(), MMA.y(), MMA.z());
screamer 0:494536c26f91 19 wait(0.1);
screamer 0:494536c26f91 20 }
screamer 0:494536c26f91 21 }