如何使用累加值移动PC鼠标(Java)

问题描述 投票:1回答:1

我真的需要您的帮助!我想通过累加值来移动鼠标。

到项目:

鼠标应通过手的移动来控制。我想使其在X和Y轴上移动,因此基本上是在2D环境中。加速度传感器和ESP32将安装在手镯中。

当前状态:

同时,我可以评估来自传感器的数据,并将其显示在PC上。因此,当我移动传感器时,值将改变。

这是值的代码

    public SensorData(JsonObject data) {

    //accerlation of the bracelet accelerometer
    ax = data.get("ax").asDouble()/ASENSETIFITY;
    ay = data.get("ay").asDouble()/ASENSETIFITY;
    az = data.get("az").asDouble()/ASENSETIFITY;

    //temperature of the bracelet
    temp = data.get("t").asDouble()/340.00+36.53;

    //neigung zur erdachse gyroscope
    gx = data.get("gx").asDouble()/GSENSETIFITY;
    gy = data.get("gy").asDouble()/GSENSETIFITY;
    gz = data.get("gz").asDouble()/GSENSETIFITY;

}

值示例

 ax: -0.06005859375, ay: 0.57861328125, az: 0.769287109375, temp: 21.61235294117647, gx: -1.8015267175572518, gy: -0.5343511450381679, gz: -0.061068702290076333

也许会那样工作:

PC需要知道当前的X和Y位置。然后,您移动鼠标,必须在一定时间(可能是2秒)后更新x和y坐标]

但是我怎么用Java编写呢?还是您有其他解决方案,如何使鼠标移动?

我真的不知道,我应该怎么写。所以我希望你能帮助我:)

谢谢!

mouseevent coordinates mouse sensor
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.