我有一个项目要完成,它是关于“使用传感器控制 PC 鼠标光标”的,其中我必须使用 Java、Arduino 和 MPU-6050 作为传感器。
我打算使用下面的代码来移动鼠标光标
public void moveRight() throws AWTException {
PointerInfo a = MouseInfo.getPointerInfo();
Point b = a.getLocation();
int x = (int) b.getX();
int y = (int) b.getY();
Robot r = new Robot();
r.mouseMove(x+10, y );}
我计划为鼠标光标移动创建 moveRight(),moveLeft()moveUP(),moveDown() 函数。此功能将在 MPU-6050 传感器移动的基础上调用。
但我不知道如何将 MPU-6050 的原始数据转换为可用于光标移动的数据。