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九点阵手势识别,能量黑科技模块八-九:两路按键颜色手势魔块相关推荐

  1. wedo2.0编程模块介绍_能量黑科技模块系列十:RFID魔块

    RFID魔块 RFID 此模块可以对套件配套的RFID卡或者空白RFID卡进行读写,用于权限验证的DIY制作.常规的公交卡.地铁卡是无法进行写入,但可以读取UID号.配套RFID卡内存为1K,有16个 ...

  2. android beam苹果,安卓多年黑科技 苹果终于蹒跚追上_苹果 iPhone X _手机评测-中关村在线...

    安卓多年黑科技 苹果终于蹒跚追上 用"Android系统多年的黑科技,iOS现在终于用上了"这一句话来形容iOS 11.3支持刷公交卡这个行为一点也不为过.是的,早在三四年前多数A ...

  3. 苹果充电线android头断了,【黑科技数据线!断了都能用!】 苹果安卓数据线 快速修复永不断线...

    原标题:[黑科技数据线!断了都能用!] 苹果安卓数据线 快速修复永不断线 这个世界上最爽的事情是什么呢? 是躺在床上玩手机 那么最痛苦的事情是什么呢 玩到手机没电的时候数据线坏了! 这说到数据线有什么 ...

  4. 快速启动android模拟器,逍遥安卓模拟器黑科技发布电脑玩手游永久快速启动

    原标题:逍遥安卓模拟器黑科技发布电脑玩手游永久快速启动 所有使用安卓模拟器的用户,在电脑上玩手游的过程中,等待安卓模拟器以及游戏的启动是最煎熬的过程,尤其是当安卓模拟器使用过一段时间之后,启动的速度会 ...

  5. UC伯克利黑科技:用语音数据预测说话人手势

    点击我爱计算机视觉标星,更快获取CVML新技术 昨天CVPR 论文终于提供下载: 重磅!CVPR 2019 论文终于全面开放下载!附百度云链接 看到一篇CVPR 2019 论文<Learning ...

  6. 集成两路MAX1169的STC8G1K08模块,带有两路PWM输出

    ■ 设计背景 在 集成有MAX1169,MAX520的DAAC单片STC8G1K08机电路板 中设计了集成有MAX1169的ADDA模块,对于一些需要使用PWM驱动的实验,这款模块还无法进行集成实验. ...

  7. 自动化篇 | PC 端这款黑科技录制脚本,完爆按键精灵!

    1.目 标 场 景 网络上大部分的自动化操作都是面向移动 App 端和浏览器 Web 端,而对于 PC 端的自动化,按 X 精灵应该是使用最为广泛的一款脚本录制工具. 今天推荐另外一款 PC 端的自动 ...

  8. 亚马逊asin关键词排名追踪_亚马逊站外推广黑科技之快速提升关键词排名

    亚马逊关键词对于listing的养成和发展的重要性,在此就不再多说了,相信大家针对关键词都已经做过各种各样的功课.那么如果能够快速的提高某关键词的销量,排名蹭蹭蹭地上涨岂不是很爽,而且上升的步子也很稳 ...

  9. android手机root status,相应黑科技梳理

    什么是Root? Root其实就类似于Windows系统里的超级管理员用户,存在于Linux系统.UNIX系统和类UNIX系统(如Android系统)中,是系统中唯一的超级管理用户,在系统中拥有所有权 ...

最新文章

  1. ffmpeg architecture(中)
  2. WEB中加载ApplicationContext的两种方式
  3. flutter字体不跟随系统_flutter 禁止字体大小跟随系统字体改变大小
  4. 如何将SAP UI5应用配置到SAP云平台Fiori Launchpad里
  5. #3771. Triple(生成函数 + 容斥)
  6. mysql数据到导入导出
  7. 037-PHP如何返回闭包函数实例
  8. Spring Bean的实例化时机与ApplicationContext中单例bean的延迟初始化
  9. python抛硬币代码_求助python掷硬币
  10. Python是否支持短路?
  11. Java中的BlockingQueue队列
  12. Java实现PDF生成(Word文档转Pdf)
  13. Docker 镜像加速器
  14. python大神年薪_我程序员年薪 80 万被亲戚鄙视不如在二本教书的博士生?
  15. python3调用cpp的方法——python调用so
  16. 谷歌SEO考虑富媒体文件
  17. 《思维力:高效的系统思维》读书笔记02 - 深入理解系统化思维
  18. github中clone代码到本地与直接下载压缩包的区别
  19. 基于SSM框架的音乐网站系统设计与实现
  20. 基于matlab的瑞利信道模拟和仿真

热门文章

  1. [工具] 解决sublime text运行javascript console无输出问题
  2. 关于lvalue and rvalue
  3. Controlling Execution
  4. sqlldr 导入乱码,Oracle客户端字符集问题
  5. win7下开启和使用telnet的方法
  6. 高斯滤波和双向滤波的区别与联系
  7. opengl2 vtk 编译_编译和使用VTK时值得注意的点(待续)
  8. Spring Boot 2 实践记录之 条件装配
  9. UITextField实时监听输入文本的变化
  10. NGINX生命周期-转