跳至主要內容

灰度传感器

大约 2 分钟约 734 字

灰度传感器

传感器介绍

   灰度传感器是一种模拟传感器,包含一个发光二极管和一个光敏电阻,它们安装在同一面上。该传感器通过检测不同颜色表面反射光的强度差异来进行颜色深浅的测量。具体来说,发光二极管发出白光照射在检测面上,不同颜色或灰度的表面会反射不同强度的光线。光敏电阻根据接收到的反射光强度改变其阻值,并将这一变化转换为信息科技实验板可以识别的电信号。
   在有效检测距离内,这种机制使得灰度传感器能够精确地检测表面的颜色深浅,适用于路径跟踪、边缘检测以及物体识别等应用场景。例如,在机器人导航中,灰度传感器可以帮助机器人沿着特定颜色的线条移动,或者识别不同的地面材质,从而实现更加智能和自主的操作。其高灵敏度和可靠性使其成为自动化设备和智能系统中的重要组件。

工作电压5V
类型传感器
接口类型RJ12
外观尺寸20*25*30mm
适配类型主板/扩展板

主板连接方式

主板连接示意图
主板连接示意图

扩展板(V1.0)连接方式

灰度传感器可以连接的扩展板接口有P0,P1,P2,P14,P15,P16,下图示例连接P0端口

扩展板连接示意图
扩展板连接示意图

接线类型

① USB Type-C数据线

②PH2.0-4P转RJ12线

③6P6C-RJ12线

程序代码(主板/扩展板)

from npython import *
while True:
	#获取P0口的底部灰度传感器的模拟值并显示
	oled.print(1,2,"灰度:"+str(pin0.read_analog()),1)
	time.sleep(0.5) #延时0.5秒

程序说明

传感器接实验板通用接口。获取其变化值并在实验板屏幕上显示。 pin0.read_analog()为端口读取函数。可以获取其变化的模拟值,范围为0~4095。

运行效果