mover mouse con acelerometro
Dependencies: MMA8451Q TSI USBDevice mbed
Diff: main.cpp
- Revision:
- 0:8d297a2ce2b2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 09 19:55:09 2014 +0000 @@ -0,0 +1,23 @@ +#include "mbed.h" +#include "USBMouse.h" +#include "MMA8451Q.h" + +#define MMA8451_I2C_ADDRESS (0x1d<<1) + +USBMouse mouse; + +int main(void) { + +MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); + + while (true) { + //mover mouse, con acelerometro + float AccY = acc.getAccX(); + float AccX = acc.getAccY(); + + signed char x = AccX * -10; + signed char y = AccY * 10; + mouse.move(x, y); + wait(0.001); + } +}