概述:
UTBlock的四路巡线模块采用四个灰度传感器,具有微型化、智能化、多功能化的特点。灰度传感器模块由一个红外发射管和一个红外接收管(光敏元件)组成,在有效的检测距离内,红外发射管发出红外光,照射在检测面上,检测面返射部分光线,红外接收管根据检测到光线的强度改变电阻值,从而导致信号脚输出的电压值改变,它利用红外接收管对光的吸收程度不同的原理进行颜色深浅的检测。同时它的输出量可以根据需要在模拟量和数字量之间切换。四路巡线模块增加了自动校准功能,便于用户使用,也能适应更多的巡线场景。检测到的颜色具有断电保持特性,如果是同样的两种颜色的分辨无需再次检测或自动校准可直接使用。
![1675667454702242.png 四路巡线模块V0.1.png](/ueditor/php/upload/image/20230206/1675667454702242.png)
参数:
尺 寸:50x30mm
工作电压:3.3-5V
检测距离:8~20mm
接口类型:XH2.54mm-4P
引脚定义:SDA、SCL-信号 VCC-电源 GND-地
接口:
I2C接口
使用方式:
1、好搭掌控使用(基于好搭Block)
![1675667718832213.png 4.png](/ueditor/php/upload/image/20230206/1675667718832213.png)
示例代码:
将四路巡线模块连接到好搭掌控的I2C接口,下载程序。自动校准后,当好搭掌控巡线传感器R1在黑线上方,好搭掌控的OLED屏显示笑脸,当巡线传感器R1不在黑线上方,好搭掌控OLED屏显示哭脸。
![1675667784958352.png 1.png](/ueditor/php/upload/image/20230206/1675667784958352.png)
2、好搭Bit使用(基于好好搭搭MakeCode)
![1584695617586504.png 图片.png](/ueditor/php/upload/image/20200320/1584695617586504.png)
示例代码:
将四路巡线模块连接到好搭Bit的I2C接口,下载程序。自动校准后,当好搭Bit巡线传感器R1在黑线上方,好搭Bit点阵屏显示笑脸,当巡线传感器R1不在黑线上方,好搭Bit点阵屏显示哭脸。
自动校准功能说明:
如上图示例代码所示,将模块放置到白色区域上方,按下板载A键,四路巡线传感器开始自动校准,R2、L2对应的LED灯(外侧两个LED灯)开始闪烁,模块采集此时四个巡线传感器检测到的灰度值,LED灯逐个亮起,采集完成,随后R1、L1对应的LED灯(内侧两个LED灯)开始闪烁,提示用户可将模块放置到黑线上方,巡线传感器对着黑线,LED灯逐个亮起,随后4个LED灯同时闪烁两次,采集数据完成,灰度比较值自动设置好。自动校准完成。
尺寸说明: