主要内容

APDS9960传感器

从APDS9960 I2C传感器读取接近度,手势,环境光和RGB颜色数据

  • 库:
  • 金宝appArdu金宝appino硬件/传感器的Simulink支持包

  • Arduino APDS9960 IMU传感器块图标

描述

APDS9960传感器块检测接近度,提供方向数据来解码手势,并从与Arduino接口的APDS9960传感器测量环境和颜色(RGB)值®硬件与中断驱动I2C通信。您可以使用轮询或中断模式从APDS9960 I2C传感器获取数据。

请注意

中断数据采集方式,放置在函数调用子系统中的块外部中断块。

请注意

如果您使用的Arduino Nano 33 BLE Sense硬件总是包含嵌入式传感器,则不支持从包含APDS9960传感器的分线板读取数据。金宝app

港口

输出

全部展开

接近

该块将接近数据输出为范围[内的正标量]0255),0表示距离传感器最远的对象255表示离传感器最近的对象。

依赖关系

开启该端口。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

数据类型:uint8

手势

该块将传感器检测到的向上方向的手势数据输出为1——- - - - - -N向量,N是向上方向的手势数量的阈值。

依赖关系

开启该端口。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

数据类型:uint8

该块将传感器检测到的向下方向的手势数据输出为1——- - - - - -N向量,N是向下方向的手势数量的阈值。

依赖关系

开启该端口。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

数据类型:uint8

该块将传感器检测到的手势数据输出到左侧1——- - - - - -N向量,N是向左手势数量的阈值。

依赖关系

开启该端口。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

数据类型:uint8

该块将传感器检测到的手势数据向右输出为1——- - - - - -N向量,N是向右手势数量的阈值。

依赖关系

开启该端口。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

数据类型:uint8

环境光和颜色

该块将环境光强度数据输出为范围内的正标量[065535),0表示最低环境光强度和65535代表最高环境光强度。

依赖关系

开启该端口。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

数据类型:uint16

该块输出彩色光强数据为3 × 1矢量。

依赖关系

开启该端口。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

数据类型:uint16

状态

块根据属性输出新数据可用性的状态传感器模式你选择的,作为一个标量或者1——- - - - - -2值向量0而且1

  • 0:表示自上一个读取周期以来,传感器输出端口没有新的数据可用。

  • 1:表示自上一个读取周期以来,传感器输出端口有新的数据可用。

例如,如果您选择传感器模式作为接近时,块在端口处输出一个标量值。类似地,如果选择传感器模式作为接近度,环境光和颜色,块输出a1——- - - - - -2向量,其中,第一个元素对应于接近传感器模式与后面的元素相对应环境光和颜色传感器模式。

此表列出了输出端口上可用的状态输出,具体取决于传感器模式你选择。

传感器模式 端口输出
接近 接近
手势 手势
环境光和颜色 环境光和颜色
接近度,环境光和颜色
  • 接近

  • 环境光和颜色

手势,环境光和颜色
  • 手势

  • 环境光和颜色

依赖关系

若要启用此端口,请选择启用状态输出

数据类型:uint8

参数

全部展开

每个APDS9960 IMU传感器模式既有基本而且先进的参数。的两个选项卡中都可以配置参数块的参数对话框的每个传感器模式选择,以满足您的需求和功能领域。

例如,如果您选择传感器模式作为接近度,环境光和颜色,两者基本而且先进的的标签块的参数对话框将包含适用于接近度,环境光和颜色传感器模式。您可以在这两个选项卡中配置参数。

基本

常见的

选择传感器的工作模式。

选择数据采集方式。

请注意

手势模式下,传感器可以采集数据中断仅限模式,使用新的手势输入作为中断源。

选择参数以启用状态输出端口。

输入从APDS9960 IMU传感器读取值的时间间隔(以秒为单位)。

接近

当接近值分别超过或低于高中断阈值和低中断阈值时,生成中断。

依赖关系

启用该参数。

  • 传感器模式接近而且数据采集方式中断

  • 传感器模式接近度,环境光和颜色而且数据采集方式中断

方法中指定的范围之外的连续接近值才断言接近中断中断阈值[低,高]参数。这可以防止块产生错误的中断。使用此参数指定在超过中断阈值的连续接近值之后,块应该生成一个接近中断。例如,将此参数设置为2时,当两个连续的接近值超出中设置的范围时,块将生成中断中断阈值[低,高]参数。

依赖关系

启用该参数。

  • 传感器模式接近而且数据采集方式中断

  • 传感器模式接近度,环境光和颜色而且数据采集方式中断

手势

设置阈值以确定手势的起始点和结束点。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

在此参数中选择的值等于FIFO中可用的数据集数量后,生成一个手势中断。例如,如果将此参数设置为4数据集时,该块在FIFO中有四个数据集可用后生成一个手势中断。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

方法中指定的范围之外的连续手势值才断言手势中断进入和退出阈值[进入,退出]参数。这可以防止块产生错误的中断。使用此参数指定在超过中断阈值的连续手势值之后,块应该生成一个手势中断。例如,当您选择时第四手势结束时,该块在连续四个手势值超出设置的范围后产生中断进入和退出阈值[进入,退出]参数。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

环境光和颜色

当环境光和颜色强度数据分别超过或低于高和低中断阈值水平时,生成中断。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色而且数据采集方式中断

  • 传感器模式接近度,环境光和颜色而且数据采集方式中断,中断源环境光和颜色

断言环境光和颜色中断到传感器只有当连续的中断阈值[低,高]Values等于或大于此参数中设置的值。这可以防止块产生错误的中断。例如,将此参数设置为2时,当两个连续的环境光和颜色值超出设置的范围时,该块将产生中断中断阈值[低,高]参数。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色而且数据采集方式中断

  • 传感器模式接近度,环境光和颜色而且数据采集方式中断,中断源作为环境光和颜色

接近度,环境光和颜色

为传感器选择中断源。

依赖关系

若要启用该参数,请设置传感器模式接近度,环境光和颜色,数据采集方式中断

先进的

接近

为接近数据值选择增益。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

选择红外LED发射脉冲序列中每个脉冲的ON时间。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

指定依赖光的电阻(LDR)应该产生的脉冲数。LDR产生的脉冲数为脉冲计数值加1。例如,如果您将脉冲计数值设置为8时,LDR产生9个脉冲。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

为向上-右和向下-左光电二极管对设置可伸缩的内部偏置校正因子。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

接近度,环境光和颜色

选择当前水平的LED红外发射控制强度水平。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式接近度,环境光和颜色

距离和手势

为LED IR发射指定额外的电流提升电平,以检测远程设备。

依赖关系

启用该参数。

  • 传感器模式接近

  • 传感器模式手势

  • 传感器模式接近度,环境光和颜色

手势

为上、下、左、右光电二极管设置可伸缩的内部偏置校正因子。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

选择当前水平的LED红外发射控制强度水平。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

为手势数据值选择增益。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

选择红外LED发射脉冲序列中每个脉冲的ON时间。

依赖关系

若要启用此参数,

  • 传感器模式作为手势

  • 传感器模式作为手势,环境光和颜色

指定依赖光的电阻(LDR)应该产生的脉冲数。LDR产生的脉冲数为脉冲计数值加1。例如,如果您设置脉冲计数值10,生成LDR11脉冲。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

通过选择一个手势等待时间来延迟脉冲序列的重复。该参数控制传感器在手势检测周期之间处于低功耗模式的时间。包括等待时间,以减少传感器的功耗,并使数据采集更有效。

依赖关系

启用该参数。

  • 传感器模式手势

  • 传感器模式手势,环境光和颜色

环境光和颜色

为环境光和颜色数据值选择增益。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

使用此参数指定来自颜色和环境光光电二极管的数据累积的时间。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

在传感器开始读取环境光和颜色之前激活等待功能。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

输入传感器开始读取环境光和颜色之前的等待时间。

依赖关系

若要启用该参数,请选中启用环境光感应前的等待

中设置的等待时间等待时间(毫秒)参数值为12倍。

依赖关系

启用该参数。

  • 传感器模式环境光和颜色

  • 传感器模式接近度,环境光和颜色

  • 传感器模式手势,环境光和颜色

版本历史

R2021a中引入