关于触摸按键圆环滑动的算法分析

关于触摸按键圆环滑动的算法分析

实现圆环触摸手指定位,滑动距离测算,精度试验。
在这里插入图片描述
使用如图所示圆环,可以增加数量,现分辨率为一个pad,2/3pad,1/2pad,这样可实现3个pad 12个点的分辨率,如图所示:在这里插入图片描述实现思想:
如图取得各个按键充电计数,有手指时计数会减少,从而通过比较未按键时计数与按键时计数得出那个按键触发,计算按键与未按键时差值得出手指引起的变化量,取变化量可得出手指触发的pad 的面积,手指影响pad面积越大,则变化量越大,可从图中看出pad面积变化,从而得出手指变化的大致曲线,现取变化量。
因为各个pad交叉排列,故从任何一个地方触摸pad所接触的面积=各相应pad的接触面积相加,所以得出 总变化量=按键1变化量+按键2变化量+按键3变化量;理想状态下,在相同触摸面积下,无论触摸按键任何地方,总变化量相同。于是我们就得出一个基准值,就是总变化量。
我们再来得出那个按键变化量最大,通过轮询比较可得出pad变化量最大的键,用此键变化量与总变化量做比较,1/2总变化量做比较,2/3总变化量做比较,即可得出手指触控按某个按键何处位置,具体实现方法正在实现。稍后继续更新,欢迎讨论。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值