Programme de base pour la machine à états sur l'accélomètre

Dependencies:   mbed MMA8451Q

Committer:
vermaelen
Date:
Wed Jun 03 00:36:56 2020 +0000
Revision:
1:a1664788d34a
Parent:
0:c188fa46ae96
base

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vermaelen 0:c188fa46ae96 1 #include "mbed.h"
vermaelen 0:c188fa46ae96 2 #include "MMA8451Q.h"
vermaelen 0:c188fa46ae96 3
vermaelen 1:a1664788d34a 4 #define I2C_ADDRESS (0x1d<<1)
vermaelen 0:c188fa46ae96 5
vermaelen 0:c188fa46ae96 6 int main(void)
vermaelen 0:c188fa46ae96 7 {
vermaelen 1:a1664788d34a 8 MMA8451Q acc(PTE25, PTE24, I2C_ADDRESS);
vermaelen 1:a1664788d34a 9 float x, z;
vermaelen 0:c188fa46ae96 10 printf("MMA8451 ID: %d\n", acc.getWhoAmI());
vermaelen 1:a1664788d34a 11 while (1) {
vermaelen 1:a1664788d34a 12 x = acc.getAccX();
vermaelen 1:a1664788d34a 13 z = acc.getAccZ();
vermaelen 1:a1664788d34a 14 printf("X: %1.2f, Z: %1.2f\r\n", x, z);
vermaelen 1:a1664788d34a 15 wait(0.1);
vermaelen 0:c188fa46ae96 16 }
vermaelen 0:c188fa46ae96 17 }