示例38:红外避障传感器
接线与配置
模块DO以3.3V兼容电平接GPIO25;确认开集电极输出及上拉。 引脚只是示例,按目标板资源校验;在高级配置用当前密码开启开发模式后配置,核验接线再启用。
json
{
"peripherals": [
{
"id": "obstacle_01",
"name": "obstacle_01",
"type": 13,
"enabled": false,
"pins": [
25
],
"params": {
"debounceMs": 50
}
}
]
}数据源事件联动
稳定数字输入变化以外设ID提交。新增事件触发规则,数据源选 ds:obstacle_01,等于 1;另建等于0的规则。动作先选择一个独立的已配置指示灯,分别设置高/低电平,以实测状态校准极性。
不是事件编号100(该编号是数据接收),也不需要填写value==0这样的表达式。需要周期检查时使用轮询触发,间隔单位秒、最小5秒;输入变化事件不是亚秒轮询配置。
反射率、环境光和检测距离影响可靠性。数据事件经过软件调度,不是50ms确定性制动,不能替代限位、急停或行程保护。
短提示可使用两个同步输出动作,在关闭动作设置执行前延时syncDelayMs(最多10000ms)。输入、规则执行结果和实物输出分别验收。

