Android九点阵手势识别,能量黑科技模块八-九:两路按键颜色手势魔块
8. 两路按键魔块
模块一共有两路硅胶按键,可以检测按键是否按下。当按键按下时,对应按键背后的红色LED会亮,并且返回触发信号,按键按下事件为真。另外按键键帽上可安装乐高十字插销。
8.1. 详细介绍
8.2. 参数介绍
支持电压: 3V-5V
尺寸:56mm X 24mm X 25mm
接口:PH2.0 4PIN端子 ,引脚服从GVAB排布
类型:数字传感器,按下按键,事件为真
8.3. 按键魔块插接演示
8.4. 编程介绍
按键检测编程
颜色手势魔块
Color/Gesture
此模块是一个多功能的模块,主要功能是识别颜色和识别手势。 颜色识别模式下,4颗LED常亮,颜色检测返回色环角度值。 手势识别模式下,手的运动方向,会触发对应方向的LED闪烁一下。 距离检测模式下,最远范围3cm左右,越靠近,4个LED亮度越亮。 无模式设置时,4颗LED亮度和亮灭状态可控。 颜色识别模式下,可以检测环境光强。
9.1. 详细介绍
9.2. 参数介绍
支持电压: 3V-5V
尺寸:56mm X 24mm X 16mm
接口:PH2.0 4PIN端子 ,引脚服从GVAB排布
手势识别模式下,可识别上右下左四个移动方向,分别返回值为1、2、3、4。没有检测到手势时,返回值为0。
近距模式下,最大检测距离为3cm左右,返回值为0-255,越靠近数值越大。
亮度检测返回值范围:0-255
9.3. 使用注意事项
颜色手势魔块只能接在I2C接口上进行使用,其他Port口无效。
使用颜色手势魔块前,需要进行模式初始化设置。(如果不进行初始化设置,默认进入近距模式)
手势识别模式下,手的距离、运动方向、运动速度需要自己多次调整尝试,掌握合适的距离、方向、速度,才能触发正确的手势识别。
颜色返回值——色环角度,用于对颜色进行判断。
颜色识别下,魔块距离检测物体表面1cm左右,颜色识别效果最好。
在无模式设置下,才能对4颗LED进行亮灭控制和亮度控制。
9.4. 颜色手势魔块——颜色检测演示
利用了颜色检验和全彩点阵显示颜色。做了一个魔法吸色装置。检测到什么颜色后,就会显示相应的颜色
PS:由于颜色传感器的检测误差和点阵LED颜色误差。点阵显示的颜色很难与检测物体颜色完全一致,只能是比较接近。
9.5. 颜色手势魔块——手势检测演示
用手指在传感器上方对应划过,可以触发检测到不同的手势,一共有上下左右4种情况,手势检测与手靠近的距离,移动的速度有关系,需要多次尝试,掌握窍门。检测的成功率就会比较高。
9.6. 颜色手势魔块——4颗LED控制演示
颜色手势模块上有4颗LED灯,在LED模式下,可以进行自由亮灭控制或者亮度控制
9.7. 颜色手势魔块——环境光亮度检测演示
颜色手势模块可比较准确检测环境光强,这里演示,当环境光越强,microbit上显示的LED点数就会越多。
9.8. 编程介绍
颜色识别编程
颜色识别常用此模块:
它可以将识别回来的颜色返回一个唯一的数值,色环角度与颜色的对应关系如下图:
举个栗子,当模块识别到黄色时,返回的数值大约是60
简单测试:
将识别回来的颜色,显示在点阵屏上:
亮度检测:
近距离模式编程
检测的距离范围约3CM,距离返回来的值是0~255,约靠近传感器,值越大,数值并没有实际的物理意义。只是做一个阈值判读。
手势识别编程
用一根手指在传感器上方大概1.5cm左右的距离,滑动。在没有识别到手势时,返回数值0,识别到上左下右时,分别返回数值1、2、3、4
LED控制编程
在LED模式下,可以自由控制模块的4颗LED闪烁
Android九点阵手势识别,能量黑科技模块八-九:两路按键颜色手势魔块相关推荐
- wedo2.0编程模块介绍_能量黑科技模块系列十:RFID魔块
RFID魔块 RFID 此模块可以对套件配套的RFID卡或者空白RFID卡进行读写,用于权限验证的DIY制作.常规的公交卡.地铁卡是无法进行写入,但可以读取UID号.配套RFID卡内存为1K,有16个 ...
- android beam苹果,安卓多年黑科技 苹果终于蹒跚追上_苹果 iPhone X _手机评测-中关村在线...
安卓多年黑科技 苹果终于蹒跚追上 用"Android系统多年的黑科技,iOS现在终于用上了"这一句话来形容iOS 11.3支持刷公交卡这个行为一点也不为过.是的,早在三四年前多数A ...
- 苹果充电线android头断了,【黑科技数据线!断了都能用!】 苹果安卓数据线 快速修复永不断线...
原标题:[黑科技数据线!断了都能用!] 苹果安卓数据线 快速修复永不断线 这个世界上最爽的事情是什么呢? 是躺在床上玩手机 那么最痛苦的事情是什么呢 玩到手机没电的时候数据线坏了! 这说到数据线有什么 ...
- 快速启动android模拟器,逍遥安卓模拟器黑科技发布电脑玩手游永久快速启动
原标题:逍遥安卓模拟器黑科技发布电脑玩手游永久快速启动 所有使用安卓模拟器的用户,在电脑上玩手游的过程中,等待安卓模拟器以及游戏的启动是最煎熬的过程,尤其是当安卓模拟器使用过一段时间之后,启动的速度会 ...
- UC伯克利黑科技:用语音数据预测说话人手势
点击我爱计算机视觉标星,更快获取CVML新技术 昨天CVPR 论文终于提供下载: 重磅!CVPR 2019 论文终于全面开放下载!附百度云链接 看到一篇CVPR 2019 论文<Learning ...
- 集成两路MAX1169的STC8G1K08模块,带有两路PWM输出
■ 设计背景 在 集成有MAX1169,MAX520的DAAC单片STC8G1K08机电路板 中设计了集成有MAX1169的ADDA模块,对于一些需要使用PWM驱动的实验,这款模块还无法进行集成实验. ...
- 自动化篇 | PC 端这款黑科技录制脚本,完爆按键精灵!
1.目 标 场 景 网络上大部分的自动化操作都是面向移动 App 端和浏览器 Web 端,而对于 PC 端的自动化,按 X 精灵应该是使用最为广泛的一款脚本录制工具. 今天推荐另外一款 PC 端的自动 ...
- 亚马逊asin关键词排名追踪_亚马逊站外推广黑科技之快速提升关键词排名
亚马逊关键词对于listing的养成和发展的重要性,在此就不再多说了,相信大家针对关键词都已经做过各种各样的功课.那么如果能够快速的提高某关键词的销量,排名蹭蹭蹭地上涨岂不是很爽,而且上升的步子也很稳 ...
- android手机root status,相应黑科技梳理
什么是Root? Root其实就类似于Windows系统里的超级管理员用户,存在于Linux系统.UNIX系统和类UNIX系统(如Android系统)中,是系统中唯一的超级管理用户,在系统中拥有所有权 ...
最新文章
- ffmpeg architecture(中)
- WEB中加载ApplicationContext的两种方式
- flutter字体不跟随系统_flutter 禁止字体大小跟随系统字体改变大小
- 如何将SAP UI5应用配置到SAP云平台Fiori Launchpad里
- #3771. Triple(生成函数 + 容斥)
- mysql数据到导入导出
- 037-PHP如何返回闭包函数实例
- Spring Bean的实例化时机与ApplicationContext中单例bean的延迟初始化
- python抛硬币代码_求助python掷硬币
- Python是否支持短路?
- Java中的BlockingQueue队列
- Java实现PDF生成(Word文档转Pdf)
- Docker 镜像加速器
- python大神年薪_我程序员年薪 80 万被亲戚鄙视不如在二本教书的博士生?
- python3调用cpp的方法——python调用so
- 谷歌SEO考虑富媒体文件
- 《思维力:高效的系统思维》读书笔记02 - 深入理解系统化思维
- github中clone代码到本地与直接下载压缩包的区别
- 基于SSM框架的音乐网站系统设计与实现
- 基于matlab的瑞利信道模拟和仿真