我真的需要您的帮助!我想通过累加值来移动鼠标。
鼠标应通过手的移动来控制。我想使其在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编写呢?还是您有其他解决方案,如何使鼠标移动?
我真的不知道,我应该怎么写。所以我希望你能帮助我:)
谢谢!