FRDM-K64f as air mouse
Dependencies: mbed FXOS8700Q USBDevice
main.cpp
- Committer:
- dewantkatare
- Date:
- 2019-02-07
- Revision:
- 0:2a7e2f03fbeb
File content as of revision 0:2a7e2f03fbeb:
#include "mbed.h" #include "USBMouse.h" #include "FXOS8700Q.h" //I2C lines for FXOS8700Q accelerometer/magnetometer FXOS8700Q_acc acc(PTE25, PTE24, FXOS8700CQ_SLAVE_ADDR1); USBMouse mouse; int main() { acc.enable(); float faX, faY, faZ; int16_t x = 0; int16_t y = 0; while (1) { //acc.getAxis(acc_data); acc.getX(&faX); acc.getY(&faY); x = 10*faX; y = 10*faY; mouse.move(x, y); wait(0.001); } }