“碰撞检测传感器”的版本间的差异

来自YFRobotwiki
跳转至: 导航搜索
第37行: 第37行:
 
<br>
 
<br>
 
:'''电路连接示意图'''
 
:'''电路连接示意图'''
<img src="http://yfrobot.gitee.io/pic/wiki/碰撞开关.png"  alt="碰撞开关" />
+
<img src="http://yfrobot.gitee.io/wiki/img/碰撞开关.png"  alt="碰撞开关" />
  
  
第45行: 第45行:
 
<font color="darkcyan">'''示例一'''</font>:碰撞检测
 
<font color="darkcyan">'''示例一'''</font>:碰撞检测
 
<br>
 
<br>
<pre >
+
<source lang="c">
 
// impact sensor test
 
// impact sensor test
  
第62行: 第62行:
 
     digitalWrite(ledPin, LOW);
 
     digitalWrite(ledPin, LOW);
 
}
 
}
</pre>
+
</source>
 
 程序下载地址:[https://eyun.baidu.com/s/3eSrgfPw ImpactSensorTest]
 
 程序下载地址:[https://eyun.baidu.com/s/3eSrgfPw ImpactSensorTest]
  

2020年4月9日 (四) 08:25的版本

碰撞传感器


产品简介


碰撞检测传感器采用微型轻触开关,可以检测是否发生碰撞,常用于鼠标微动开关、限位开关、碰撞检测等;常态下未检测到碰撞时输出高电平,检测到碰撞时输出低电平。



规格参数


  • 供电电压:DC5V
  • 工作电流:10mA
  • 安装孔径:3MM
  • 孔距离:15MM
  • 模块尺寸:31*21*8.5MM(长*宽*高)
  • 模块重量:2.9g


引脚说明


  • 1. G -- Gnd(地)
  • 2. V -- Vcc(电源+5V)
  • 3. S -- Sign(信号)


应用示例


电路连接


碰撞检测传感器模块的 G、V、S分别连接 Arduino UNO的GND、VCC(+5V)、D8引脚。


电路连接示意图

碰撞开关


示例代码

示例一:碰撞检测

// impact sensor test
 
int SensorPin = 8;   
int ledPin = 13;  
 
void setup() {
  pinMode(ledPin, OUTPUT);
}
 
void loop() {
 
  if (digitalRead(U_Pin) == LOW)
    digitalWrite(ledPin, HIGH);
  else
    digitalWrite(ledPin, LOW);
}

程序下载地址:ImpactSensorTest

程序运行结果:检测碰撞时,点亮UNO板上LED;无碰撞时,保持UNO板上LED熄灭。


参考资料





返回首页

更多建议和问题欢迎反馈至 YFRobot论坛

购买方式:YFRobot 电子工作室