游戏的用户传感器数据(如Arduino)

游戏的用户传感器数据(如Arduino),arduino,controls,gesture,Arduino,Controls,Gesture,我目前正在研究我的学士学位论文。我想用“可穿戴”设备检测和识别不同类型的手势(如手指射击),并使用这些手势控制游戏(如魔兽世界或射击游戏) 我现在的问题是:将传感器提供给我的转换数据放入游戏中的最佳方式是什么。例如,我像射击枪一样折叠指针手指,这就转化为我选择的游戏中的射击键。 我需要某种DLL注入吗?还是比这更难或更容易 我有不同的设备可供使用,我也可以使用,这会让生活更轻松,不是吗? 问题是我不知道这里的工作流程到底是怎样的。也许有人可以在这方面给我一些启示,或者用一些链接、论文或其他东西把

我目前正在研究我的学士学位论文。我想用“可穿戴”设备检测和识别不同类型的手势(如手指射击),并使用这些手势控制游戏(如魔兽世界或射击游戏)

我现在的问题是:将传感器提供给我的转换数据放入游戏中的最佳方式是什么。例如,我像射击枪一样折叠指针手指,这就转化为我选择的游戏中的射击键。 我需要某种DLL注入吗?还是比这更难或更容易

我有不同的设备可供使用,我也可以使用,这会让生活更轻松,不是吗? 问题是我不知道这里的工作流程到底是怎样的。也许有人可以在这方面给我一些启示,或者用一些链接、论文或其他东西把我推向正确的方向

我需要某种DLL注入吗?还是比这更难或更容易

更简单。

非常简单:一些Arduino可以充当USB键盘。传感器将解释手势并生成适当的按键

比DLL更简单:如果您在Arduino中添加蓝牙屏蔽,则可以更换蓝牙控制器。这些动作会再次转换为通过蓝牙链路传输的代码

我需要某种DLL注入吗?还是比这更难或更容易

更简单。

非常简单:一些Arduino可以充当USB键盘。传感器将解释手势并生成适当的按键

比DLL更简单:如果您在Arduino中添加蓝牙屏蔽,则可以更换蓝牙控制器。这些动作会再次转换为通过蓝牙链路传输的代码

我需要某种DLL注入吗?还是比这更难或更容易

更简单。

非常简单:一些Arduino可以充当USB键盘。传感器将解释手势并生成适当的按键

比DLL更简单:如果您在Arduino中添加蓝牙屏蔽,则可以更换蓝牙控制器。这些动作会再次转换为通过蓝牙链路传输的代码

我需要某种DLL注入吗?还是比这更难或更容易

更简单。

非常简单:一些Arduino可以充当USB键盘。传感器将解释手势并生成适当的按键


比DLL更简单:如果您在Arduino中添加蓝牙屏蔽,则可以更换蓝牙控制器。这些动作会再次转换为通过蓝牙链路传输的代码。

在Windows和Mac中,您只需使用,即可将串行输入(例如从Arduino输入)转换为按键。当识别到某个手势时,Arduino会将相应的字符打印到串行连接。缺点是你不能按住按键,只能按它们。

在Windows和Mac中,你可以简单地使用,它可以将串行输入(例如从Arduino输入)转换为按键。当识别到某个手势时,Arduino会将相应的字符打印到串行连接。缺点是你不能按住按键,只能按它们。

在Windows和Mac中,你可以简单地使用,它可以将串行输入(例如从Arduino输入)转换为按键。当识别到某个手势时,Arduino会将相应的字符打印到串行连接。缺点是你不能按住按键,只能按它们。

在Windows和Mac中,你可以简单地使用,它可以将串行输入(例如从Arduino输入)转换为按键。当识别到某个手势时,Arduino会将相应的字符打印到串行连接。缺点是不能按住键,只能按它们。

正如jdr5cr所说:“非常简单”

拿一个Arduino Leonardo(它充当键盘和鼠标),使用函数Mouse.begin()resp。键盘。开始()

使用此选项,您可以选择许多选项

发送按键:(将“w”发送到USB)

发送带有修改器的按键:(将“W”发送到USB)

使用修改器发送更多按键:(将“WOOT”发送到USB)

有关使用Arduino的键盘和鼠标的更多信息,您可以在此处找到:

正如jdr5cr所说:“非常简单”

拿一个Arduino Leonardo(它充当键盘和鼠标),使用函数Mouse.begin()resp。键盘。开始()

使用此选项,您可以选择许多选项

发送按键:(将“w”发送到USB)

发送带有修改器的按键:(将“W”发送到USB)

使用修改器发送更多按键:(将“WOOT”发送到USB)

有关使用Arduino的键盘和鼠标的更多信息,您可以在此处找到:

正如jdr5cr所说:“非常简单”

拿一个Arduino Leonardo(它充当键盘和鼠标),使用函数Mouse.begin()resp。键盘。开始()

使用此选项,您可以选择许多选项

发送按键:(将“w”发送到USB)

发送带有修改器的按键:(将“W”发送到USB)

使用修改器发送更多按键:(将“WOOT”发送到USB)

有关使用Arduino的键盘和鼠标的更多信息,您可以在此处找到:

正如jdr5cr所说:“非常简单”

拿一个Arduino Leonardo(它充当键盘和鼠标),使用函数Mouse.begin()resp。键盘。开始()

使用此选项,您可以选择许多选项

发送按键:(将“w”发送到USB)

发送带有修改器的按键:(将“W”发送到USB)

使用修改器发送更多按键:(将“WOOT”发送到USB)

更多关于键盘和鼠标与Arduino的信息,您可以找到h
Keyboard.press('w');
delay(50);
Keyboad.releaseAll();
Keyboard.press(KEY_LEFT_SHIFT);
Keyboard.press('w');
delay(50);
Keyboad.releaseAll();
Keyboard.press(KEY_LEFT_SHIFT);
Keyboard.press('w');
delay(50);
Keyboard.release('w')
Keyboard.press('o');
delay(50);
Keyboard.release('o')
Keyboard.press('o');
delay(50);
Keyboard.release('o')
Keyboard.press('t');
delay(50);
Keyboard.release('t')
delay(50);
Keyboad.releaseAll();