
PAJ7620手势传感器的使用 PAJ7620U2手势识别传感器模块 内置9种手势识别/IIC接口/智能识别
资料下载:https://pan.baidu.com/s/1qFek4bvCLyvvf-eywhjy5A 提取码:f7ng
产品简介:
本产品基于PAJ7620U2手势识别传感器,它可以识别9种不同方向的手势,包括上、下左、右、前、后、顺时针、逆时针、摇摆。手势识别模块使用II2C接口,使用相应arduino库函数即可编程控制,手势识别模块返回的信号可用作为机器人接收的控制信号,从而实现对机器人的控制。内置的识别算法相当只能,能够把双手从生硬的按键中解放出来。手势识别传感器可用于非接触式控制场景如非接触式鼠标,智能家居,汽车点击设备控制,机器人交互等。
产品特性:
1.9种手势识别
2.接口:IIC接口通讯协议
3.工作电压:3.3V-5.0V
4.手势速度在正常模式下为60°/S至600°/S,游戏模式为60°/S至1200°/S
5.环境光免疫力:<100K Lux
6.工作电流:3mA-10mA
7.模块尺寸:20mm*15mm
接口定义:
1.GND: 电源负极输入口
2.VCC: 电源正极输入口
3.SCL: I2C时钟端口
4.SDA: I2C数据端口
5.INT: 中断输出
接线口距:2.54mm(两孔圆形距离)
驱动gesture.py
GestureDemo.py
from machine import Pin,I2C,SoftI2C
from gesture import Gesture
import time
#服务于手势传感器的I2C
i2c=I2C(0,scl=Pin(26), sda=Pin(25), freq=100000)
#创建手势传感器驱动对象
g=Gesture(i2c)
#不同的手势id对应的含义字符串
msgR=["","Forward","Backward","Right","Left","Up","Down","Clockwise","anti-clockwise","Wave"]
#程序主循环
while True:
#获取当前手势id
value=g.return_gesture()
#若id不为0(即不为空手势)
if value!=0:
#打印当前手势含义字符串
print(value,msgR[value])
#休眠
time.sleep(0.08)