跳至主要內容

手势传感器

大约 2 分钟约 659 字

手势传感器

传感器介绍

  手势传感器是一种能够精确检测和识别细微手势动作的设备,它可以捕捉手指、手掌以及各种手势的精细动作,如捏合、拇指滑动、握拳、点击和挥动等。这种传感器广泛应用于智能手机、游戏机等设备中,实现手势控制功能,同时也支持虚拟现实(VR)应用中的手势操作,例如拍照、切换页面和播放视频等。通过手势传感器,用户可以享受更加直观和自然的人机交互体验,提升了设备的便捷性和互动性。传感器采用IIC接口,必须有扩展板(使用方法详见附录三)支持才能使用。

工作电压5V
类型传感器
接口类型RJ12
外观尺寸25*25*45mm
适配类型扩展板

扩展板(V1.0)连接方式

手势传感器连接的扩展板接口为IIC端口,下图为示例连接图。

扩展板连接示意图
扩展板连接示意图

接线类型

③6P6C-RJ12线

程序代码(扩展板)

from npython import *
from paj7260 import PAJ7260
paj = PAJ7260(i2c)
while True:
	#get = paj.print_gesture()#直接输出打印字符串 Forward、Backward、Left、Right、Up、Down、Clockwise、anti-clockwise、wave
	get = paj.return_gesture()#返回数字值  1前 2后 3左 4右 5上 6下 7顺时针 8逆时针 9挥手
	oled.print(1,2,"手势:"+str(get),1)
	time.sleep(0.5)

程序说明

手势传感器(外置)需通过扩展板接到IIC口,并将相应的驱动库文件paj7260.mpy导入到实验板的根目录下(下载地址ftp://121.5.75.157)。paj.return_gesture()为手势传感器读取函数,返回值为数字值,其中1前,2后,3左,4右,5上,6下,7顺时针,8逆时针,9挥手。

运行效果