×

Jesty:用手势控制你的电脑

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-27

罗星

分享资料个

pacman

 

对于 Arduino 草图,我编辑了 seeedstudio 库中的 paj7620_15gesture 示例。

当检测到手势时,它会在串行端口上发送一个从 1 到 15 的数字。

根据您的情况更改这两个值

#define GES_REACTION_TIME		600
#define GES_QUIT_TIME			1000

GES_QUIT_TIME 是手势之间的延迟,GES_REACTION_TIME 是连续手势的最大长度,以毫秒为单位。

在计算机端有一个程序可以监听串口上的传入数据。

我使用 jssc 库在 Java 中进行串行通信。

一旦它在串行端口上接收到一个数字,它就会执行一个动作,可以是按键盘上的键或鼠标上的按钮。

在 github 仓库中可以找到程序 Jesty.jar 的导出 jar 文件。

当您第一次运行该程序时,您将看到所有手势都被禁用,没有关联的操作。

 
 
 
 
pYYBAGNxJLmAQV2EAASycH_dcVM068.png
 
1 / 3
 

如果要将动作与手势相关联,请按下它附近的按钮。现在只需按下一个键或按下鼠标按钮。

除 Esc 键外,所有键均有效。按 Esc 键将取消操作。

要启用手势,请单击其复选框。

现在从下拉列表中选择串行端口,然后按开始按钮。

如果程序正确侦听串行端口,按钮的标签将变为“STOP”。

要进行快速测试,请将一些键与某个手势相关联,打开文本编辑器,每次做出相关手势时都应该看到字符出现。

即使程序已经在侦听串行端口,您也可以编辑动作启用/禁用手势。

当您关闭程序时,所有设置都存储在与 Jesty.jar 相同的文件夹中的文件 data.json 中。

在下一次运行时,您将找到以前的配置。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !