Tadhg Jones
/
usb_device
Clicks mouse
main.cpp
- Committer:
- tadhgjones
- Date:
- 2020-12-17
- Revision:
- 0:7e0200844583
File content as of revision 0:7e0200844583:
// USB Device demo - control mouse pointer with buttons #include "mbed.h" #include "USBMouse.h" // USB Mouse object USBMouse mouse; // Define buttons DigitalIn button_click(p5); DigitalIn button_scrollup(p6); DigitalIn button_scrolldown(p7); DigitalOut myled(LED1); Timer timer1; int main() { int x; int y; int z; while (1) { y = 1; z = 1; x = -1; if ( button_scrolldown ) { x = 0; } if ( button_click ) { z = 0; } if ( button_scrollup ) { y = 0; } // Click mouse timer1.start(); if (timer1.read_ms()>=100) { mouse.click(z); //cliicks timer1.stop(); timer1.reset(); } mouse.scroll(y); //scrolls up mouse.scroll(x); //scrolls down mouse.release(1); // Wait for next cycle } }