Skip to content

示例42:红外寻迹传感器 ​

两路红外反射检测 ​

以下只演示左右数字输入,不作为自动巡线控制器。模块在黑/白表面的输出极性需实测,不能统一假设黑线一定高电平。

json
{"peripherals":[
  {"id":"track_left","name":"左路","type":11,"enabled":false,"pins":[25],"params":{}},
  {"id":"track_right","name":"右路","type":11,"enabled":false,"pins":[26],"params":{}}
]}

使用3.3V兼容DO信号并共地,开启开发模式、核验引脚后启用。分别以ds:track_left和ds:track_right作为数字数据源事件,比较0/1并驱动独立指示灯,观察传感器位置和地面反射影响。

命令脚本不是JavaScript,不支持digitalRead、if和变量保存。单电机的IN1/IN2控制也不能实现双轮转向;真实巡线需要确定的双电机控制、闭环周期、失线策略与硬件停车保护,本文不声称这些功能已由上述规则实现。

蜂信物联 | fastbee.cn