想用582,做个鼠标,不知道滚轮驱动(正交编码器)怎么处理??

想用582,做个鼠标,不知道滚轮驱动怎么处理(正交编码器)??其他功能都做好了,就差滚轮了。哪个大神有参考的??个人信息保护,已隐藏

您好,“滚轮驱动”是指在上位机分析报表的程序,还是指在582中对滚轮前进/后退量的识别。

对于有线/无线鼠标连电脑(实测0x00也是中间值,也表示不滚动)↓

微信图片_20220922135828.jpg

对于BLE鼠标连接手机时,区别在于第四个字节为00表示滚轮不动,为0x80表示滚轮后滚而非不滚动。0x01~0x7F对应滚轮前滚(在手机上体现为手指往下滑),0x01滑动幅度最小,0x7F滑动幅度最大;0x80~0xFE对应滚轮后滚(在手机上体现为手指往上滑),0x80滑动幅度最大,0xFF滑动幅度最小。


鼠标的滚轮,难在正交编码器上,不在蓝牙的发包的上,有没有正交编码器的驱动参考??


您好,目前没有这样的代码。已反馈该需求,我们在考虑做,若有正交编码器驱动的参考代码的话会通过邮件发给您。


只有登录才能回复,可以选择微信账号登录