1.概述
这是一个常用的光折断传感器,它主要采用1个ITR-9608光电开关。它属于对射遮断式光电开关光学开关传感器。当用纸片挡住传感器凹槽后,传感器信号端为高电平,自带D1 LED熄灭;否则传感器信号端为低电平,自带D1 LED亮起。
为了方面接线,我们还配送1根3pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为3pin杜邦线母头接口。
传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,传感器自带2个直径为3mm的定位孔,方便你将传感器固定在其他设备。
2.规格参数
导线长度:200mm
工作电压:DC 3.3-5V
接口:间距为2.54mm 3pin防反接口
定位孔大小:直径为3mm
控制信号:数字信号
尺寸:34*22*13mm
重量:3.2g
3.连接图
4.测试代码
int Led = 13 ;//定义数字口13
int buttonpin = 3; //定义数字口3
int val ;//定义数字变量val
void setup ()
{
pinMode (Led, OUTPUT) ; //将Led设置为输出
pinMode (buttonpin, INPUT) ;//将buttonpin设置为输入
}
void loop ()
{
val = digitalRead (buttonpin) ;//读取到数字口3的数值,并赋值给 val
if (val == HIGH)//当val为高电平时,LED亮起
{
digitalWrite (Led, HIGH);// LED亮起
}
else
{
digitalWrite (Led, LOW);// LED变暗
}
}
5.测试结果
烧录好测试代码,按照接线图连接好线,上电后,用纸片挡住传感器凹槽,传感器上的D1灯熄灭,UNO R3单片机上的 D13 的指示灯亮起;将纸片从凹槽拿开,传感器上的D1灯亮起,UNO R3单片机上的 D13 的指示灯熄灭。