#include <USB.h>
#include <USBHIDMouse.h>

USBHIDMouse Mouse;

void setup() {
  Mouse.begin();
  USB.begin();

  Mouse.move(30, 0, 0);
  delay(50);
  Mouse.move(0, 30, 0);
  delay(200);
  Mouse.move(-30, 0, 0);
  delay(200);
  Mouse.move(0, -30, 0);
  delay(1000);

  Mouse.move(20, 0, 0);
  delay(50);
  Mouse.move(0, 20, 0);
  delay(200);
  Mouse.move(-20, 0, 0);
  delay(200);
  Mouse.move(0, -20, 0);
  delay(1000);

  Mouse.move(10, 0, 0);
  delay(50);
  Mouse.move(0, 10, 0);
  delay(200);
  Mouse.move(-10, 0, 0);
  delay(200);
  Mouse.move(0, -10, 0);
  delay(1000);
}

void loop() {
  Mouse.move(5, 0, 0);
  delay(50);
  Mouse.move(0, 5, 0);
  delay(200);
  Mouse.move(-5, 0, 0);
  delay(200);
  Mouse.move(0, -5, 0);
  delay(60 * 1000ul);  // Espera 1 minuto para volver a mover el ratón
}

