arduino最简单控制led(蚁哥和你一起玩ARDUINO)
arduino最简单控制led(蚁哥和你一起玩ARDUINO)红外对管模块原理图红外对管模块需要注意的是,红外对管传感器的输出信号是模拟量,需要加调理电路才能得到我们熟悉的数字量。常见的红外对管模块原理图如下:红外对管工作原理图测试的时候,我们直接选用成熟的模块就好了,红外对管模块的原理图就简单多了:
红外传感器是一种很常见的光学传感器,以红外线为介质的一种传感器。红外传感器测量时不与被测物体直接接触,因而不存在摩擦,并且有灵敏度高,反应快等优点。但是外界光源(太阳光等)含有红外线的光源干扰,会使得红外线传感器产生误判,所以使用时要避免类似的情况。
初学者使用红外传感器通常是为了实现避障和巡线功能,最常见的是元件是两个红外对管,如下图所示:
红外对管
白色(蓝色)的是发射管,黑色的是接收管。
需要注意的是,红外对管传感器的输出信号是模拟量,需要加调理电路才能得到我们熟悉的数字量。常见的红外对管模块原理图如下:
红外对管工作原理图
测试的时候,我们直接选用成熟的模块就好了,红外对管模块的原理图就简单多了:
红外对管模块
红外对管模块原理图
红外对管模块上的芯片,是一个双路电压比较器,另一个蓝色器件是可调电位计,可以用十字螺丝刀左右转动而改变电阻值,它的作用是提供一个参考电压作为电压比较器的负端输入,而红外对管的输出作为电压比较器的正端输入,当没有障碍物时,输出管脚被上拉到高电平;当障碍物距离越近时,接收管导通,它的输出电压值就变低,一旦正端输入小于负端输入时,电压比较器就输出低电平,模块也就输出低电平;反之,模块就输出高电平。
所以,我们就可以通过调整可调电位计来调整模块的灵敏度。参考电压值越高,灵敏度越高,反之,灵敏度越低。