更完整、更全面的Arduino实验存放在我的github上,有需要的可以到github上查看和下载。
当然如果你觉得有帮助,给一个小小的star和fork就谢谢您了。
gtihub网址:https://github.com/Seven-AnAn/Arduino

文章目录

  • 实验内容
  • 实验器件
  • 实验连线
  • 实验电路图
  • 实验步骤
  • 实验代码
  • 实验结果

实验内容

使用HC-SR501人体红外传感器检测周围是否有人,并在串口输出检测结果;

请先点击了解HC-SR501的相关内容及参数

实验器件

  • arduino X 1
  • HC-SR501人体红外传感器 X 1
  • USB数据烧写线 X 1
  • 杜邦线 X 3

实验连线

HC-SR501 Arduino
VCC 5V
GND GND
OUT 2

实验电路图

实验步骤

1.根据连线表格以及实验电路图,将HC-SR501与Arduino开发板进行连接;
2.将Arduino开发板与电脑通过USB烧写线进行连接
3.使用Arduino IDE将代码验证并上传
4.打开串口监视器,查看HC-SR501输出的检测结果

实验代码

#define HCPin 2    //宏定义一个2号口引脚“MQPin”
void setup()    //setup初始化函数,只运行一次
{Serial.begin(9600);    //设置串口数据波特率pinMode(HCPin, INPUT);   //将上方定义的MQPin(2号口)的工作模式转化为输入
}
void loop()    //loop函数,循环运行
{if (digitalRead(HCPin) == HIGH)    //if判断语句,判断MQPin引脚(2号口)读出(digitalRead)的数据是否为高电平{Serial.println("Someone here!");    //上方if语句判断满足,在串口持续输出“Someone here!”}else{    //else,引脚读出数据不是高电平,不满足条件Serial.println("Nobody");    //不满足条件,在串口持续输出“Nobody”}delay(1000);    //延时1秒
}

实验结果

《Arduino实验》实验四:HC-SR501人体红外传感器检测是否有人存在相关推荐

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

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

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

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

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

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

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

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

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

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

  6. 人体红外传感器简明教程

    学习物联网,来HaaSEDU就对了 人体红外热释电运动传感器 一.产品简介 热释电红外运动传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以应用于各种需要检测运动人体的场合.传统的热释电红 ...

  7. 基于51单片机的人体红外震动检测家庭防盗报警器

    资料编号:129  下面是相关功能视频演示: 129-基于51单片机的人体红外震动检测家庭防盗报警器(源码+仿真+全套资料) 功能介绍: 采用51单片机作为主控,LCD1602显示当前的状态,采用按键 ...

  8. Arduino米思齐Mixly---声音+人体红外检测+亮度检测,模拟楼道灯

    文章目录 实验材料与环境 [实验]模拟楼道灯 1.软硬件连接 2.图形化编程块 3.代码块 4.效果 实验材料与环境 硬件:Arduino.LED灯.人体红外检测器.光敏传感器.5V声音检测传感器模块 ...

  9. 叉烧fan的arduino自学笔记(一) 人体红外报警器

    所需物料: arduino uno 蜂鸣器模块 人体红外模块 公对母杜邦线3根 接线: arduino uno               人体红外 5V                        ...

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

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

最新文章

  1. TPOT: 自动化的sklearn
  2. zabbix监控mysql数据库性能实现
  3. python报错:ModuleNotFoundError: No module named cv2.cv2(bug不能加英文引号)
  4. delphi调用选择目录对话框
  5. java I/O 以及文件编码
  6. 如何在 Github 工作流文件里引用自定义实现的 action
  7. 领域应用 | 到底什么时候使用图数据库?
  8. JDK,SDK,API之间的概念汇总
  9. 天寒宜早睡,梦醒闻雪声,倒计时83
  10. java paint方法_在Java中,为了使paint()方法执行,以下各项中,()是最佳的调用方法
  11. 数据中心运营商Chayora公司获得渣打银行的战略投资
  12. Windows Phone 7 异步编程模型
  13. 过拟合 准确率大幅下降_梯度下降和过拟合和归一化
  14. 了解STM32的内部FLASH空间
  15. ubuntu22.04安装网易云音乐不能打开的问题
  16. 链家网租房信息数据分析——从爬虫到房租预测
  17. 移动端(一)—— 移动端概念
  18. 如何用电话扩大Android内存,扩大内存 Android开启App2SD+教程
  19. 学python入门基础教程[推荐]
  20. linux运维工程师2017,2017年Linux运维工程师经典面试题汇总

热门文章

  1. 力扣周赛 第282场 Java题解
  2. c语言链表中next作用,C语言链表详解
  3. Hot Observable 和 Cold Observable的区别
  4. matplotlib作图示例——阻尼衰减曲线、XRD数据绘图、三角函数绘图、超越函数绘图、正态分布随机数(插值多项式)
  5. 邮件中的 请看附件 请知悉,英语怎么说 要比较正式的用语
  6. storm spout和bolt java api
  7. 秀!搭建一个永久运行的个人服务器!
  8. WINVNC Server详解
  9. 项目管理杂谈-需求无止境
  10. 短视频平台api接口php源码