APDS-9960感应手势

  • 一、本例程实现功能
  • 二、 传感器应用限制说明
  • 三、接线图
  • 五、完整代码
  • 六、代码运行结果

一、本例程实现功能

通过APDS-9960传感器模块感应在传感器表面正上方的“上”,“下”,“左”,“右”手势动作。

二、 传感器应用限制说明

为了准确捕捉到手势动作,手势动作需尽量和传感器模块自身的水平面保持平行,并且二者距离大概在10厘米时效果最佳。

三、接线图

五、完整代码

gest_str = {"up", "down", "left","right"}
--配置USB以虚拟串口模式工作,波特率115200,这样print()就可以在PC串口调试终端上输出了
LIB_UsbConfig("CDC")
--配置APDS9960手势感应传感器开始工作,占用core的IIC0引脚
LIB_ApdsConfig("IIC0", "Gesture")
--开始大循环
while(GC(1) == true)
do--每0.1秒查询一次传感器是否感应到手势LIB_DelayMs(100)flag, gest = LIB_ApdsGetGesture()if flag == 1 then--将传感器输出的手势动作代号值(1-4)转换成字符串形式打印输出,1:up 2:down 3:left 4:rightprint(string.format("Gesture:%s\r\n", gest_str[gest]))end
end

六、代码运行结果

shineblink APDS-9960传感器感应手势相关推荐

  1. 火焰传感器感应有火亮灯代码_智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光...

    智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光 曾经无数次幻想过的一个生活画面 : 清晨推开厨房的门,有一束微弱的光跟随着自动亮起:然后倒一杯温开水给自己:手清扫过橱柜,一束亮光打在厨房 ...

  2. 【基于Arduino APDS9960 传感器的手势控制非接触式电梯】

    基于Arduino APDS9960 传感器的手势控制非接触式电梯 前言 所需组件 APDS9960 RGB & 手势传感器 电路原理图 代码说明 测试手势控制的非接触式升降机 完整代码 前言 ...

  3. shineblink 声音探测传感器详解

    声音探测 一.传感器介绍![在这里插入图片描述](https://img-blog.csdnimg.cn/2021061422283214.png) 二.传感器使用说明 三.接线图 四.完整代码 五. ...

  4. 微波雷达传感器感应模块,智能安防过滤雨水树叶干扰技术应用

    微波雷达原理是检测物体移动的产生的微波,检测范围大,呈现一个扇面检测,前后均能检测,即使有物体遮挡,依旧能检测到,作为安防设备再好不过了. 微波雷达感应模块,利用多普勒原理,以平板天线发射高频电磁波并 ...

  5. 雷达传感器感应模块,人体存在感控方案,助力产品智能化触发联动

    雷达具有全天候.复杂环境的探测能力,基本上不受天气条件的影响,可以在恶劣天气条件下工作. 雷达回波的特征信息主要体现在多普勒特征信息中,而雷达回波人体特征的提取主要是从雷达回波的多普勒特征信息中提取出 ...

  6. 火焰传感器感应有火亮灯代码_史上最全燃气壁挂炉故障代码,这个值得收藏

    再好的产品也有可能会出现故障, 如果家里的壁挂炉出现故障了, 显示了一些字母代码, 你知道这些字母代码是什么意思吗? 又该采取什么措施去解决呢? 下面总结了一些品牌壁挂炉的故障代码, 供大家参考. 威 ...

  7. shineblink VL53L0X激光测距传感器

    VL53L0X激光测距 一.本例程实现功能 二.VL53L0X传感器介绍 三.传感器性能描述 四. 传感器工作模式配置说明 五.接线图 七.完整代码 八.代码运行结果 九.关于校准 一.本例程实现功能 ...

  8. shineblink 倾倒传感器详解

    倾倒检测传感器 一.本例程实现功能 二.倾倒检测 三.倾倒检测传感器介绍 3. SW-520D滚珠型倾倒检测开关介绍: 六.完整代码 一.本例程实现功能 通过滚珠型倾倒检测传感器模块感应传感器是否发生 ...

  9. 如何基于Arduino开发板使用APDS9960 RGB和手势传感器

    今天大多数手机都带有手势控制功能,可以打开或关闭任何应用程序.启动音乐.拨打电话等.这是一个非常方便的功能,可以节省时间,并且看起来很酷,可以用手势控制任何设备.我们以前使用加速度计来构建手势控制的机 ...

最新文章

  1. 利用微软Atlas消费外部Web服务
  2. Openstack组件部署 — Nova overview
  3. 编程之美-连连看游戏设计方法整理
  4. socket通信流程图
  5. 山西地区领取2020年下、2021年上半年证书
  6. OpenCV—矩阵数据类型转换cv::convertTo
  7. Hive的数据模型-分区表
  8. look与look like
  9. Java-实现简单取色器
  10. plist 与 JOSN的解析
  11. Python exe Fatal error detected
  12. 四方光电扬尘传感器PM3006助力打赢蓝天保卫战
  13. C++——set基本操作总结
  14. 在中国要想发财的22条秘诀!
  15. wordpress插件_最好的WordPress购物车插件
  16. MySQL删除列,添加列的sql语句
  17. 什么是ER图?数据库ER图基础概念整理
  18. c语言实现编译器编译原理,编译原理课程设计--C语言编译器实现.doc
  19. 命中的蓝黑 生命的圣杯--告诉你一个真正的法切蒂
  20. 无穷分数 无穷的分数,有时会趋向于固定的数字。 请计算【图1.jpg】所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0。 请填写该浮点数,不能填写任何多余的内容。

热门文章

  1. 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral
  2. 如何解决Could not load file or assembly ‘xxx.yyy, version=1.0.0.0, culture=neutral, public
  3. Qualcomm平台android开发总结
  4. 电脑频繁蓝屏与AMD Ryzen5 3600超频
  5. HKEY_LOCAL_MACHINE\Software\WOW6432Node
  6. H.265流媒体播放器EasyPlayer.js集成时页面报错出现“X”,该如何解决?
  7. Firefox的about:config设置详解
  8. 基于自动驾驶需求的线控转向设计方法
  9. linux 7 dns服务器,十分钟搭建 linux 7 DNS服务器和WEB服务器
  10. 客户满意度测评模型-「客户满意度指数模型」