人体红外传感器:

BOM表

Arduino Uno                                        *1

人体红外传感器(HC_SR051)      *1

跳线(公对母)若干

接线方式

Arduino Uno                   HC_SR051

5V                    <--->              VCC

A5                    <--->              OUT

GND                <--->              GND

具体操作详情:

1、Arduino Uno开发版通过USB连接电脑,打开Arduino的文件LS_HCSR051.ino,上传烧录;烧录完成后断开USB连接,断电状态下进行后面的接线操作;

Arduino IDE下载安装参考链接:

http://www.yahboom.com/build.html?id=343&cid=53

Arduino IDE使用参考链接:

http://www.yahboom.com/build.html?id=345&cid=53

2、用杜邦线(公对母) 按上面接线方式连接好Arduino Uno和 HC_SR051人体红外传感器;(如果没有公对母线,可以用面包板做转接)

3、为了减少等待时间和干扰,逆时针调节传感器的延时和距离电位器到最小;(电位初始位置在中位)

4、接好线后,再用USB连接电脑和Arduino Uno;观察LED灯L状态;

有人,高电平,灯亮:

人离开,低电平,灯灭:

5、打开电脑上的Arduino IDE,查看实时状态;

没检测到人时,为0:

检测到人时,实时反馈数据:

参考代码:https://pan.baidu.com/s/1gQehAmBCYB3zEqQfpu_cmw

int PIR_sensor = A5;    //指定PIR模拟端口 A5
int LED = 13;           //指定LED端口 13
int val = 0;            //存储获取到的PIR数值void setup()
{pinMode(PIR_sensor, INPUT);   //设置PIR模拟端口为输入模式pinMode(LED, OUTPUT);         //设置端口2为输出模式Serial.begin(9600);          //设置串口波特率为9600
}void loop()
{val = analogRead(PIR_sensor);    //读取A0口的电压值并赋值到valSerial.println(val);            //串口发送val值if (val > 150)//判断PIR数值是否大于150,{digitalWrite(LED,HIGH);  //大于表示感应到有人}else{digitalWrite(LED,LOW);   //小于表示无感应到有人}
}

教程参考链接:

Arduino Uno 使用 人体红外传感器(HC_SR051)实现 人体感应灯

https://blog.csdn.net/ling3ye/article/details/53764151

完整版HC-SR501人体感应模块

https://wenku.baidu.com/view/26ef5a9c49649b6648d747b2.html

Arduino 使用人体红外感应模块 HC-SR501

https://blog.csdn.net/weixin_37272286/article/details/78060337

Arduino Uno 人体红外传感器实验-图文详录相关推荐

  1. 基于Arduino实现简单人体红外感应灯(人体红外传感器+LED)

    这是一个使用arduino以及人体红外传感器实现的人体感应灯,详细细节如下: 1. 实验元件 UNO 实验套装(arduino控制板.USB数据线.面包板.跳线) 人体红外传感器1个 led灯1个 电 ...

  2. 人体红外传感器+蜂鸣器实现人体红外报警

    实现代码如下: int buzzer = 7; //定义蜂鸣器输出引脚为7int frequency = 900; //定义蜂鸣器发声频率int PIR_sensor = A5; //定义人体传感器的 ...

  3. zigbee 源码 04_人体红外传感器

    所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 04_ZigBee 传感器组网--人体红外传感器 实验现象: 人体红外传感器跟光敏传感器检测方法类似:终端节点采集人体走动 信号 ...

  4. 红外线人体感应灯arduino_第五章 自制一盏人体感应灯(人体红外传感器SR501)(Arduino边做边学:从点亮Led到物联网)...

    本系列文章为作者原创,未经作者书面同意,不得转载! 现在很多有老人的家庭都会在卫生间安装一种感应灯,当人进入卫生间时,灯就会发光,过一会儿就自动关闭了.这种灯比传统的声控灯要科学一下,尤其晚上,不会打 ...

  5. 人体热释电红外传感器 PIR 原理详解

    人体热释电红外传感器 PIR 原理详解     在电子防盗.人体探测器领域中,被动式热释电红外探测器的应用非常广泛,因其价格低廉.技术性能稳定而受到广大用户和专业人士的欢迎.本文详细介绍了被动式热释电 ...

  6. arduino人体红外报警实验

    元件清单 元件 数量 面包板 × 1 人体红外传感器 × 1 蜂鸣器模块 × 1 开发板 × 1 连线 若干 代码块 int Sensor_pin = 2; int Buzzerpin = 3;voi ...

  7. 人体红外传感器HC-SR501

    在学习STM32系列的芯片时,算是第一次和开发板打交道,所以很多时候不知道如何查看引脚和相关功能,虽然只是借助外设进行一些实验,但开始的时候还是感到很困难. 而且学习的过程中越来越感受到知识的积累是一 ...

  8. 人体红外传感器+继电器

    基于人体红外传感器,设计人体感应灯光控制系统,通过继电器控制开发板上的发光二极管点亮或熄灭, 当有人出现时,人体红外线传感器感测到后,将信号输入继电器的IN脚位,继电器COM脚位从NC连到NO,LED ...

  9. Arduino UNO驱动土壤湿度传感器检测

    Arduino UNO驱动土壤湿度传感器检测 简介 运行要求 Arduino UNO与传感器接线 程序展示 实践效果 总结 简介 本次使用到是这个新款土壤湿度传感器! 这款电容式土壤湿度传感器区别于市 ...

  10. 实验图文详解——apache的编译安装及httpd服务开机自启

    实验图文详解--apache的编译安装及httpd服务开机自启 1.导入安装包 2.解压安装包 3.分别解压httpd.apr.apr-util包 4.对apr.apr-util目录进行移动及重命名操 ...

最新文章

  1. Linux 利用busybox制作根文件系统
  2. 论文笔记: Modeling Extreme Events in Time Series Prediction
  3. 利用solr的 DataImportHandler从mysql数据库建立索引
  4. Excel关于使用图形的妙招技法
  5. ASP.NET MVC 随笔汇总
  6. Linux高性能server编程——高级I/O函数
  7. QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)
  8. qt在GUI显示时,将调试信息输出到控制台的设置
  9. ltp-ddt的makefile结构
  10. 产品经理实践【四川省地震需求分析】
  11. php漏洞 代码,PHP漏洞代码点滴
  12. Linux上几款好用的字幕编辑器
  13. 云监控介绍 - Amazon CloudWatch
  14. 脚踏实地小组的抓包实验
  15. input的onkeyup事件
  16. 群体遗传分析—LD连锁不平衡
  17. flume-异常Closing file:log.xxxtmp failed. Will retry again in 180 seconds
  18. python判断字母大小写_用python如何判断字符的大小写
  19. MOS管的各项参数解释
  20. 《人性的弱点》第一章 待人接物的三大原则:读后感

热门文章

  1. Lake Shore低温温度传感器之超低温 Rox
  2. 免费简单的为域名申请SSL证书
  3. 19. 卫健委官网医院查询爬虫+验证码识别(云打码)综合案例
  4. java开灯问题_算法入门之开灯问题
  5. 计算机单招知识点重点,2018年度单招考试《数学》必背知识点(一).doc
  6. java台球游戏_java桌球小游戏项目
  7. Linux机械硬盘初始化,教你如何初始化外接盒中的硬盘
  8. 【超实用的浏览器插件】目前Google Chrome最好用的插件,为什么你还在犹豫不决?
  9. 国内哪家公司做网站最好?
  10. 家用汽车维修3:基于OBDII的故障分析