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