关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 用加速度传感器来进行手势识别器的设计

用加速度传感器来进行手势识别器的设计

作者: 时间:2012-12-21 来源:网络 收藏

预定义的动作

系统了六种动作,他们分别是左摇、右摇、下摇、上摇、图片左转、图片右转。图4中的图形象地说明了其中的两个动作,其它的动作与此类似。

系统还为每个动作定义了相应的动作代码,见表1。

当单片机检测到某个动作时会将相应的值赋给变量type_action,之后通过SCI将type_action的值发送到演示终端。如果用户执行的动作不在这六个动作之中,则将NO_ACTION赋给type_action,表示演示终端不执行任何动作。

系统还定义了单片机与演示终端交互的指令,用于系统在主菜单和二级菜单之间的界面切换,指令从演示系统通过SCI传给单片机,单片机接收到之后进入或退出二级菜单,见表2。

这里仅定义了一个二级菜单,即图片菜单,系统还可以定义更多的二级菜单和三级菜单。此外,需要说明动作MOVE_TURN_LEFT、MOVE_TURN_RIGHT用于图片翻转,仅在图片菜单中可用,在主菜单不可用。动作下摇执行的是换下一幅图片,动作上摇执行的是退出图片菜单。

演示终端

本系统目标定位在便携式消费类电子产品上,因此在软件应用程序上必须选择具有广泛基础的应用平台。由于近年来J2ME在便携式终端中的应用非常广泛,因此本系统也采用了J2ME平台开发。通过比较,选择了J2ME的WTK开发包,它是专门针对移动无线设备而的开发包,并提供了一个统一的平台。在WTK的框架下开发出来的java程序可以被众多的移动设备所支持,所以能够有效解决兼容性的问题。

在WTK下我们利用默认的一个手机样机的仿真器DefaultColorPhone开发,DefaultColorPhone的样子如图6。

传感器相关文章:传感器工作原理


风速传感器相关文章:风速传感器原理
蜂鸣器相关文章:蜂鸣器原理
加速度计相关文章:加速度计原理


评论


相关推荐

技术专区

关闭