YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5489|回复: 4
打印 上一主题 下一主题

轨迹球模块,5键导航键,黑莓轨迹球导航键,鼠标模块

[复制链接]

签到天数: 63 天

[LV.6]常住居民II

跳转到指定楼层
楼主
发表于 2015-10-7 10:44:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先我们来看一下模块的应用视频
http://v.youku.com/v_show/id_XMTM0ODQ0OTM4MA==.html

1、简介
        黑莓手机上的导航键大家一定不陌生,是的,就是这个导航键被我们做成了模块。它的工作原理和内部结构与普通鼠标类似,通过滚动传动X和Y方向的转轴,通过固定在转轴上的多极充磁磁体转动,对相应的霍尔元件发出信号,从而确定运动轨迹。由于是无接触的传感器信号,不会出现磨损的情况,增加了模块的使用寿命。
2、产品特点
        1、支持2.5~5.25V供电;
        2、体积小,长*宽*高,2.8*2.1*1.0cm,
        3、模拟输出5个按键;
        4、滚动顺滑,手感舒适;
        5、非接触,使用寿命长。
3、使用注意事项
        为了防止突出的模块脱落,使用时需要注意以下事项:
        1、禁止跌落;        2、禁止用手用劲扳动上面突出的模块;
        3、只能用手指轻轻滚动上面的“珍珠”。
        如果用劲过大,轨迹球会从PCB板上脱落,这时也不用太担心,只需要用AB胶粘在上面就可。如果使用的是101胶水,一定要用注意,因为胶水的流动性强,很容易将“珍珠”粘住,胶水一定要滴的很少。
4、输出信号
       通过滚动“珍珠”,带动黑色的磁体转动,来改变磁场的极性,使输出电平发生变化。
     

极性与输出电平的对应关系

5、编程思路
        根据磁极极性与输出电平的关系,可以知道“珍珠”某一方向的滚动,会改变该方向输出端口的电平,根据电平的改变,来确定“珍珠”滚动方向。
        方法一:使用定时器中断,读取4个方向输出端的电平,保存,和上一次中断保存的电平进行比较。来确定“珍珠”的滚动方向,一个4位的二进制数,分别代表上下左右,0000B。例:最近保存的数据为“0101B”,和上一次的数据“0100B”比较,说明“珍珠”向右滚动。
        方法二:边沿触发中断,只要有边沿变化,就触发中断,就可确定“珍珠”的滚动方向。

        更多资料,请下载附件。
        附件中包含内容:
        1:BlackBerry_Trackballer_Breakout_Demo(UNO例程)
        2:Trackball实验例程(stm32例程)
        3:Trackball轨迹球使用手册
        4:ReadMeFirst.txt
        建议您首先阅读《ReadMeFirst.txt》,了解文件夹大概内容,有助于提高效率。
        如果您在观看手册时发现问题或错误,请您及时告诉我们哟!我们会及时改正,方便后面的读者。QQ:1159041353。感谢大家的支持 !
      













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对

该用户从未签到

沙发
发表于 2019-7-7 16:17:22 | 只看该作者
怎样改UNO的Demo可以使这个例子控制鼠标呢?

点评

UNO没办法控制鼠标  发表于 2019-7-8 10:11
回复 支持 反对

使用道具 举报

该用户从未签到

板凳
发表于 2019-8-2 21:23:07 | 只看该作者
willys 发表于 2019-7-7 16:17
怎样改UNO的Demo可以使这个例子控制鼠标呢?

用Leonardo行么?
回复 支持 反对

使用道具 举报

签到天数: 866 天

[LV.10]以坛为家III

地板
发表于 2019-8-3 08:01:30 | 只看该作者
willys 发表于 2019-8-2 21:23
用Leonardo行么?

可以的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-4-19 20:19 , Processed in 0.047915 second(s), 27 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表