APDS9960传感器
从APDS9960 I2C传感器读取接近度,手势,环境光和RGB颜色数据
- 库:
金宝appArdu金宝appino硬件/传感器的Simulink支持包
描述
的APDS9960传感器块检测接近度,提供方向数据来解码手势,并从与Arduino接口的APDS9960传感器测量环境和颜色(RGB)值®硬件与中断驱动I2C通信。您可以使用轮询或中断模式从APDS9960 I2C传感器获取数据。
请注意
为中断
数据采集方式,放置在函数调用子系统中的块外部中断块。
请注意
如果您使用的Arduino Nano 33 BLE Sense硬件总是包含嵌入式传感器,则不支持从包含APDS9960传感器的分线板读取数据。金宝app
港口
输出
接近
接近
-邻近数据
范围[内的正标量0
,255
]
该块将接近数据输出为范围[内的正标量]0
,255
),0
表示距离传感器最远的对象255
表示离传感器最近的对象。
依赖关系
开启该端口。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
数据类型:uint8
手势
GFIFO_U
-向上检测手势数据
向量
该块将传感器检测到的向上方向的手势数据输出为1
——- - - - - -N向量,N是向上方向的手势数量的阈值。
依赖关系
开启该端口。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint8
GFIFO_D
-向下方向检测手势数据
向量
该块将传感器检测到的向下方向的手势数据输出为1
——- - - - - -N向量,N是向下方向的手势数量的阈值。
依赖关系
开启该端口。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint8
GFIFO_L
-向左检测手势数据
向量
该块将传感器检测到的手势数据输出到左侧1
——- - - - - -N向量,N是向左手势数量的阈值。
依赖关系
开启该端口。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint8
GFIFO_R
-向右检测手势数据
向量
该块将传感器检测到的手势数据向右输出为1
——- - - - - -N向量,N是向右手势数量的阈值。
依赖关系
开启该端口。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint8
环境光和颜色
环境
-环境光数据
范围[内的正标量0
,65535
]
该块将环境光强度数据输出为范围内的正标量[0
,65535
),0
表示最低环境光强度和65535
代表最高环境光强度。
依赖关系
开启该端口。
集传感器模式来
环境光和颜色
.集传感器模式来
接近度,环境光和颜色
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint16
RGB
-颜色强度数据
向量
该块输出彩色光强数据为3 × 1矢量。
依赖关系
开启该端口。
集传感器模式来
环境光和颜色
.集传感器模式来
接近度,环境光和颜色
.集传感器模式来
手势,环境光和颜色
.
数据类型:uint16
状态
状态
-输出端口新数据的可用性
标量
块根据属性输出新数据可用性的状态传感器模式你选择的,作为一个标量或者1
——- - - - - -2
值向量0
而且1
.
0
:表示自上一个读取周期以来,传感器输出端口没有新的数据可用。1
:表示自上一个读取周期以来,传感器输出端口有新的数据可用。
例如,如果您选择传感器模式作为接近
时,块在端口处输出一个标量值。类似地,如果选择传感器模式作为接近度,环境光和颜色
,块输出a1
——- - - - - -2
向量,其中,第一个元素对应于接近
传感器模式与后面的元素相对应环境光和颜色
传感器模式。
此表列出了输出端口上可用的状态输出,具体取决于传感器模式你选择。
传感器模式 | 端口输出 |
---|---|
接近 |
接近 |
手势 |
手势 |
环境光和颜色 |
环境光和颜色 |
接近度,环境光和颜色 |
|
手势,环境光和颜色 |
|
依赖关系
若要启用此端口,请选择启用状态输出.
数据类型:uint8
参数
每个APDS9960 IMU传感器模式既有基本而且先进的参数。的两个选项卡中都可以配置参数块的参数对话框的每个传感器模式选择,以满足您的需求和功能领域。
例如,如果您选择传感器模式作为接近度,环境光和颜色
,两者基本而且先进的的标签块的参数对话框将包含适用于接近度,环境光和颜色
传感器模式。您可以在这两个选项卡中配置参数。
基本
常见的
传感器模式
—传感器模式类型
接近
(默认)|手势
|环境光和颜色
|接近度,环境光和颜色
|手势,环境光和颜色
选择传感器的工作模式。
数据采集方式
—数据采集方式
轮询
(默认)|中断
选择数据采集方式。
请注意
在手势
模式下,传感器可以采集数据中断
仅限模式,使用新的手势输入作为中断源。
启用状态输出
-输出端口数据的可用性
Off(默认)| on
选择参数以启用状态输出端口。
样品时间
—块读取数据的时间间隔
0.1
(默认)|标量
输入从APDS9960 IMU传感器读取值的时间间隔(以秒为单位)。
接近
中断阈值[低,高]
-产生中断的接近阈值
[0, 50]
(默认值)|范围内的1乘2向量[0, 255)
当接近值分别超过或低于高中断阈值和低中断阈值时,生成中断。
依赖关系
启用该参数。
集传感器模式来
接近
而且数据采集方式来中断
.集传感器模式来
接近度,环境光和颜色
而且数据采集方式来中断
.
手势
进入和退出阈值[进入,退出]
-手势阈值产生中断
(40岁,30)
(默认值)|范围内的1乘2向量[0, 255)
设置阈值以确定手势的起始点和结束点。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
中断FIFO阈值
—手势先进先出阈值
4数据集
(默认)|数据集1
|8数据集
|16个数据集
在此参数中选择的值等于FIFO中可用的数据集数量后,生成一个手势中断。例如,如果将此参数设置为4数据集
时,该块在FIFO中有四个数据集可用后生成一个手势中断。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
退出的持久性
-手势退出控制速率
第一个手势结束
(默认)|第二个手势结束
|第四手势结束
|第七手势结束
方法中指定的范围之外的连续手势值才断言手势中断进入和退出阈值[进入,退出]参数。这可以防止块产生错误的中断。使用此参数指定在超过中断阈值的连续手势值之后,块应该生成一个手势中断。例如,当您选择时第四手势结束
时,该块在连续四个手势值超出设置的范围后产生中断进入和退出阈值[进入,退出]参数。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
环境光和颜色
中断阈值[低,高]
-环境光产生中断的阈值
(65535 0)
(默认值)|范围内的1乘2向量[0, 65535)
当环境光和颜色强度数据分别超过或低于高和低中断阈值水平时,生成中断。
依赖关系
启用该参数。
集传感器模式来
环境光和颜色
而且数据采集方式来中断
.集传感器模式来
接近度,环境光和颜色
而且数据采集方式来中断
,中断源来环境光和颜色
.
接近度,环境光和颜色
中断源
-中断源
接近
(默认)|环境光和颜色
为传感器选择中断源。
依赖关系
若要启用该参数,请设置传感器模式来接近度,环境光和颜色
,数据采集方式来中断
.
先进的
接近
获得
-接近增益控制
4 x
(默认)|1 x
|2 x
|8倍
为接近数据值选择增益。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
脉冲持续时间
-每个接近脉冲长度的时间段
16μs
(默认)|4μs
|8μs
|32μs
选择红外LED发射脉冲序列中每个脉冲的ON时间。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
脉冲计数
- LDR产生的接近脉冲数
8
(默认值)|正标量在范围[1
来64
]
指定依赖光的电阻(LDR)应该产生的脉冲数。LDR产生的脉冲数为脉冲计数值加1。例如,如果您将脉冲计数值设置为8
时,LDR产生9个脉冲。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
偏移量[UR, DL]
-用于上下左右光电二极管的接近偏移量
(0,0)
(默认值)|范围内的1乘2向量(255、255)
为向上-右和向下-左光电二极管对设置可伸缩的内部偏置校正因子。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
接近度,环境光和颜色
LED驱动强度
- LED红外发射强度控制
100毫安
(默认)|马50
|25马
|12.5马
选择当前水平的LED红外发射控制强度水平。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
接近度,环境光和颜色
.
距离和手势
LED升压电流
-增加LED红外发射强度
100%
(默认)|150%
|200%
|300%
为LED IR发射指定额外的电流提升电平,以检测远程设备。
依赖关系
启用该参数。
集传感器模式来
接近
.集传感器模式来
手势
.集传感器模式来
接近度,环境光和颜色
.
手势
偏移量[U, D, L, R]
-上、下、左、右光电二极管的手势偏移量
[0,0,0,0]
(默认值)| 1乘4向量[255, 255, 255, 255]
为上、下、左、右光电二极管设置可伸缩的内部偏置校正因子。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
LED驱动强度
- LED红外发射强度控制
100毫安
(默认)|马50
|25马
|12.5马
选择当前水平的LED红外发射控制强度水平。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
获得
-手势增益控制
4 x
(默认)|1 x
|2 x
|8倍
为手势数据值选择增益。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
脉冲持续时间
-每个手势脉冲长度的时间段
32μs
(默认)|4μs
|8μs
|16μs
选择红外LED发射脉冲序列中每个脉冲的ON时间。
依赖关系
若要启用此参数,
集传感器模式作为
手势
.集传感器模式作为
手势,环境光和颜色
.
脉冲计数
—LDR产生的手势脉冲数
10
(默认)|正标量
指定依赖光的电阻(LDR)应该产生的脉冲数。LDR产生的脉冲数为脉冲计数值加1。例如,如果您设置脉冲计数值10
,生成LDR11
脉冲。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
等待时间
-手势检测周期间隔时间
2.8毫秒
(默认)|0女士
|5.6毫秒
|8.4毫秒
|14个女士
|22.4毫秒
|30.8毫秒
|39.2毫秒
通过选择一个手势等待时间来延迟脉冲序列的重复。该参数控制传感器在手势检测周期之间处于低功耗模式的时间。包括等待时间,以减少传感器的功耗,并使数据采集更有效。
依赖关系
启用该参数。
集传感器模式来
手势
.集传感器模式来
手势,环境光和颜色
.
环境光和颜色
获得
-环境光和颜色增益控制
4 x
(默认)|1 x
|16 x
|64 x
为环境光和颜色数据值选择增益。
依赖关系
启用该参数。
集传感器模式来
环境光和颜色
.集传感器模式来
接近度,环境光和颜色
.集传感器模式来
手势,环境光和颜色
.
ADC集成时间(毫秒)
-控制环境光和彩色模数转换器的集成时间
219
(默认)|正标量
使用此参数指定来自颜色和环境光光电二极管的数据累积的时间。
依赖关系
启用该参数。
集传感器模式来
环境光和颜色
.集传感器模式来
接近度,环境光和颜色
.集传感器模式来
手势,环境光和颜色
.
启用环境光感应前的等待
-在传感器开始读取环境光和颜色之前激活等待功能
Off(默认)| on
在传感器开始读取环境光和颜色之前激活等待功能。
依赖关系
启用该参数。
集传感器模式来
环境光和颜色
.集传感器模式来
接近度,环境光和颜色
.集传感器模式来
手势,环境光和颜色
.
等待时间(毫秒)
-传感器开始读取环境光和颜色前的等待时间
246
(默认)|正标量
输入传感器开始读取环境光和颜色之前的等待时间。
依赖关系
若要启用该参数,请选中启用环境光感应前的等待.
开启长时间等待(12倍)
等待时间增加12倍
Off(默认)| on
版本历史
R2021a中引入
MATLAB-Befehl
你的身体和身体之间的联系MATLAB-Befehl
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。web浏览器unterstützen keine MATLAB-Befehle。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。