创客联盟网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

开思网在线3D打印服务
查看: 23005|回复: 4
打印 上一主题 下一主题

Arduino小白自学教程022——人体红外模块

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-25 21:34:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册(开思网用户可以直接登录),结交更多创客好友,享用更多功能,让你轻松玩转创客社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

我们只需接三根线,记住一定要接正确,否则会烧坏模块!如果你拿不准,你可以揭开白色的壳子,上面标有字的,对应接就好了。
这里模块的VCC和GND,对应接小熊板子的VCC和GND(-)。模块的VOUT接小熊板子的7脚。
程序:我是通过触发人体红外,然后点亮13脚的LED灯

[mw_shl_code=cpp,true]void setup()
{
  pinMode(13,OUTPUT);
  pinMode(7,INPUT);
}
void loop()
{
  if(digitalRead(7)==LOW)
  {
    digitalWrite(13,HIGH);
  }
  else
  {
    digitalWrite(13,LOW);
  }
}[/mw_shl_code]





附人体红外模块数据手册介绍:
功能特点:
1.全自动感应:当有人进入其感应范围则输入高电平,人离开感应范围则自动延时关闭高电平。输出低电平。
2.两种触发方式:L不可重复,H可重复。可跳线选择,默认为H。
A.不可重复触发方式:即感应输出高电平后,延时时间一结束,输出将自动从高电平变为低电平。
3.可重复触发方式: 即感应输出高电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。
4.具有感应封锁时间(默认设置:0.2秒):感应模块在每一次感应输出后(高电平变为低电平),可以紧跟着设置一个封锁时间,在此时间段内感应器不接收任何感应信号。此功能可以实现(感应输出时间和封锁时间)两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。
5.工作电压范围宽:默认工作电压DC5V至20V(但是建议还是用5V)
6.微功耗:静态电流65微安,特别适合干电池供电的电器产品。
7.输出高电平信号:可方便与各类电路实现对接。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持
2
发表于 2013-8-28 21:28:54 | 只看该作者

马上注册(开思网用户可以直接登录),结交更多创客好友,享用更多功能,让你轻松玩转创客社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
3
发表于 2013-8-28 21:29:38 | 只看该作者

马上注册(开思网用户可以直接登录),结交更多创客好友,享用更多功能,让你轻松玩转创客社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

通过背后的那个跳帽设置,不过一般我们是不用再设置了  发表于 2013-8-28 22:30
4
 楼主| 发表于 2013-8-28 22:28:59 | 只看该作者

马上注册(开思网用户可以直接登录),结交更多创客好友,享用更多功能,让你轻松玩转创客社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|创客联盟网  

GMT+8, 2024-12-22 10:03 , Processed in 0.020048 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表