Skip to content

示例29:对射光电传感器 ​

接线与配置 ​

输出接GPIO25;NPN开集电极输出上拉到3.3V,不能将12/24V信号直接接GPIO。 引脚只是示例,按目标板资源校验;在高级配置用当前密码开启开发模式后配置,核验接线再启用。

json
{
  "peripherals": [
    {
      "id": "photo_01",
      "name": "photo_01",
      "type": 13,
      "enabled": false,
      "pins": [
        25
      ],
      "params": {
        "debounceMs": 50
      }
    }
  ]
}

数据源事件联动 ​

稳定数字输入变化以外设ID提交。新增事件触发规则,数据源选 ds:photo_01,等于 1;另建等于0的规则。动作先选择一个独立的已配置指示灯,分别设置高/低电平,以实测状态校准极性。

不是事件编号100(该编号是数据接收),也不需要填写value==0这样的表达式。需要周期检查时使用轮询触发,间隔单位秒、最小5秒;输入变化事件不是亚秒轮询配置。

本例验证遮挡/未遮挡状态,不提供自动计件。命令脚本没有getVar/setVar或JavaScript加法;快速计数需要单独的已支持计数输入方案。

短提示可使用两个同步输出动作,在关闭动作设置执行前延时syncDelayMs(最多10000ms)。输入、规则执行结果和实物输出分别验收。

蜂信物联 | fastbee.cn