Emir Sokic
/
PS2_Test_V2
Testni ps2 v2
main.cpp
- Committer:
- esokic
- Date:
- 2014-06-04
- Revision:
- 0:a18457486d66
File content as of revision 0:a18457486d66:
#include "mbed.h" #include "PS2Mouse.h" //CLKpin, DATApin PS2Mouse ps2ms(dp10, dp11); Serial pc(USBTX,USBRX); DigitalOut ledica(dp28); DigitalOut enable(dp14); int main() { ledica=1; enable=0; wait(0.5); pc.printf("Inicijaliziran");pc.putc('\n'); enable=1; wait(0.5); enable=0; PS2Mouse::mouse_event_t evt_ms; pc.printf("Zakacen Event");pc.putc('\n'); enable=1; wait(0.5); enable=0; while (1) { if (ps2ms.processing(&evt_ms)) { pc.printf("L:%d C:%d R:%d X:%4d Y:%4d Z:%2d\n", int(evt_ms.left), int(evt_ms.center), int(evt_ms.right), evt_ms.x, evt_ms.y, evt_ms.z); if (evt_ms.x<0) pc.printf("Lijevo"); else pc.printf("Desno"); if (evt_ms.y<=0) pc.printf("Dole\n"); else pc.printf("Gore\n"); if (evt_ms.left) pc.printf("Kliknut lijevo\n"); if (evt_ms.right) pc.printf("Kliknut desno\n"); /* pc.printf("L: %c\n", evt_ms.left); pc.printf("C: %c\n", evt_ms.center); pc.printf("R: %c\n", evt_ms.right); pc.printf("X: %4d\n", evt_ms.x); pc.printf("Y: %4d\n", evt_ms.y); pc.printf("Z: %2d\n", evt_ms.z); pc.printf("----------------\n"); */ } } }