..
Dependencies: MMA8451Q TSI USBDevice mbed
main.cpp
- Committer:
- anmolhardik
- Date:
- 2017-02-09
- Revision:
- 0:a3f78bcda713
File content as of revision 0:a3f78bcda713:
#include "mbed.h" #include "USBMouse.h" #include "MMA8451Q.h" #include "TSISensor.h" Serial pc (USBTX,USBRX); BusOut led (PTB18,PTB19,PTD1); int main () { USBMouse mouse; MMA8451Q acc(PTE25,PTE24,0x1d<<1); TSISensor tsi; float x,y, tsi_value; while(1) { x=-(acc.getAccY()*6); y=acc.getAccX()*6; mouse.move(x,y); tsi_value = tsi.readPercentage(); if(tsi_value>0.0&&tsi_value<=0.4) { pc.printf("tsi value = %f\n\r",tsi_value); mouse.press(MOUSE_LEFT); led=0x6; } else if(tsi_value>=0.6&&tsi_value<=1.0) { pc.printf("tsi value= %f\n\r",tsi_value); mouse.press(MOUSE_RIGHT); led=0x3; } else { mouse.release(MOUSE_LEFT); mouse.release(MOUSE_RIGHT); } } }