红外线人体感应灯arduino_Arduino红外人体感应模块-电子芯吧客

本文介绍了如何使用红外人体感应模块配合Arduino制作简单防盗系统。模块采用菲涅尔透镜增强感应效果,具有可调节的延时时间和灵敏度。通过Arduino读取模块输出,实现人体感应的监测,并提供了接线图及示例代码。在使用时应注意避免干扰源和风动影响,以提高感应准确性。
摘要由CSDN通过智能技术生成

大家好,在这一篇文章中我介绍的是一款红外人体感应

模块

,模块外形如下所示:

使用这款模块我们可以制作一个简单的防盗系统,这个模块可以感应到一定距离的人员,我们可以看到在这个模块正面,有一个白色的罩子,这是一块菲涅尔光学透镜,通过这块透镜可以增加感应的效果,增大感应的距离。

把白色的透镜拆下来后,我们就可以看到里面的红外探头了,然后我们在来看一下这款模块的一些参数:

工作电压:DC5V~20V

静态功耗:65uA

电平输出:高3.3V,低0V

延时时间:可调节(0.3秒~10分钟)

封锁时间:0.2秒

触发方式:L不可重复,H可重复,可跳线选择,默认为H

感应方式:小于120度锥角,7米以内

工作温度:-15~+70度

上面就是这块模块的参数了,我们再来看一下模块的背面

从上图我们可以看到在

PCB

的上方有两个可调电阻,左边那个是用来调节延时的,顺时针延时加长,逆时针延时减短。右边那个用来调节灵敏度,顺时针灵敏度增高,

Arduino人体红外传感器是一种常用的感应器件,广泛应用于安防、光控制等领域。在这里,我将为你介绍如何使用Arduino来控制人体红外传感器。 首先,你需要准备以下硬件设备: - Arduino主板 - 人体红外传感器模块 - 杜邦线若干 接下来,我们需要将传感器模块Arduino主板连接起来。具体连接方式如下: 1.将传感器模块的VCC引脚连接到Arduino主板的5V引脚上; 2.将传感器模块的GND引脚连接到Arduino主板的GND引脚上; 3.将传感器模块的OUT引脚连接到Arduino主板的数字引脚上。 连接完成后,我们就可以开始编写代码了。以下是一个简单的示例代码: ```C++ int ledPin = 13; //设置LED的引脚 int sensorPin = 2; //设置红外传感器的引脚 void setup() { pinMode(ledPin, OUTPUT); //将LED的引脚设置为输出模式 pinMode(sensorPin, INPUT); //将红外传感器的引脚设置为输入模式 } void loop() { if (digitalRead(sensorPin) == HIGH) //如果传感器检测到人体靠近 { digitalWrite(ledPin, HIGH); //点亮LED } else { digitalWrite(ledPin, LOW); //关闭LED } } ``` 在上述代码中,我们首先定义了LED红外传感器的引脚。在setup()函数中,我们将LED的引脚设置为输出模式,将红外传感器的引脚设置为输入模式。在loop()函数中,我们通过digitalRead()函数读取传感器的数值,如果传感器检测到人体靠近,则点亮LED,否则关闭LED。 通过这个简单的示例,我们可以了解到如何使用Arduino来控制人体红外传感器。当然,实际应用中还需要根据具体需求进行更加复杂的编程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值