Arduino实验十三:红外避障传感器实验

来自丢石头百科

模块介绍

模块说明

该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管用于检测障碍物,通过电位器旋钮调节检测距离,顺时针旋转时增加有效距离,该模块有效距离范围为2~5cm.。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA。可以应用于流水线计件、机器人避障及黑白线循迹等众多场合。

电路说明

红外避障模块 电路说明.png

  • 接好VCC和GND,模块的电源指示灯会亮,红外发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线会被反射回来被红外接收管接收,经过比较器电路处理之后,开关指示灯会亮起,同时信号输出接口持续输出低电平数字信号(平时输出高电平)

实验说明

实验现象

  • 当模块检测到有障碍物时,LED点亮;当没有检测到障碍物时,LED熄灭。

电路连接

  • Arduino实验十三:红外避障传感器实验 接线1.png

主要程序

  val=digitalRead(buttonpin);//将数字接口3的值读取赋给val
  if(val==LOW)//当火焰传感器检测有信号时,LED 闪烁
  {
    digitalWrite(Led,HIGH);
  }
  else
  {
    digitalWrite(Led,LOW);
  }

相关下载