《Arduino实验》实验四:HC-SR501人体红外传感器检测是否有人存在
更完整、更全面的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人体红外传感器检测是否有人存在相关推荐
- 红外线人体感应灯arduino_第五章 自制一盏人体感应灯(人体红外传感器SR501)(Arduino边做边学:从点亮Led到物联网)...
本系列文章为作者原创,未经作者书面同意,不得转载! 现在很多有老人的家庭都会在卫生间安装一种感应灯,当人进入卫生间时,灯就会发光,过一会儿就自动关闭了.这种灯比传统的声控灯要科学一下,尤其晚上,不会打 ...
- 基于Arduino实现简单人体红外感应灯(人体红外传感器+LED)
这是一个使用arduino以及人体红外传感器实现的人体感应灯,详细细节如下: 1. 实验元件 UNO 实验套装(arduino控制板.USB数据线.面包板.跳线) 人体红外传感器1个 led灯1个 电 ...
- 人体红外传感器HC-SR501
在学习STM32系列的芯片时,算是第一次和开发板打交道,所以很多时候不知道如何查看引脚和相关功能,虽然只是借助外设进行一些实验,但开始的时候还是感到很困难. 而且学习的过程中越来越感受到知识的积累是一 ...
- zigbee 源码 04_人体红外传感器
所有课程见此链接: zigbee CC2530 系列教程 0 课程介绍 04_ZigBee 传感器组网--人体红外传感器 实验现象: 人体红外传感器跟光敏传感器检测方法类似:终端节点采集人体走动 信号 ...
- 人体红外传感器+继电器
基于人体红外传感器,设计人体感应灯光控制系统,通过继电器控制开发板上的发光二极管点亮或熄灭, 当有人出现时,人体红外线传感器感测到后,将信号输入继电器的IN脚位,继电器COM脚位从NC连到NO,LED ...
- 人体红外传感器简明教程
学习物联网,来HaaSEDU就对了 人体红外热释电运动传感器 一.产品简介 热释电红外运动传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以应用于各种需要检测运动人体的场合.传统的热释电红 ...
- 基于51单片机的人体红外震动检测家庭防盗报警器
资料编号:129 下面是相关功能视频演示: 129-基于51单片机的人体红外震动检测家庭防盗报警器(源码+仿真+全套资料) 功能介绍: 采用51单片机作为主控,LCD1602显示当前的状态,采用按键 ...
- Arduino米思齐Mixly---声音+人体红外检测+亮度检测,模拟楼道灯
文章目录 实验材料与环境 [实验]模拟楼道灯 1.软硬件连接 2.图形化编程块 3.代码块 4.效果 实验材料与环境 硬件:Arduino.LED灯.人体红外检测器.光敏传感器.5V声音检测传感器模块 ...
- 叉烧fan的arduino自学笔记(一) 人体红外报警器
所需物料: arduino uno 蜂鸣器模块 人体红外模块 公对母杜邦线3根 接线: arduino uno 人体红外 5V ...
- 人体红外传感器+蜂鸣器实现人体红外报警
实现代码如下: int buzzer = 7; //定义蜂鸣器输出引脚为7int frequency = 900; //定义蜂鸣器发声频率int PIR_sensor = A5; //定义人体传感器的 ...
最新文章
- TPOT: 自动化的sklearn
- zabbix监控mysql数据库性能实现
- python报错:ModuleNotFoundError: No module named cv2.cv2(bug不能加英文引号)
- delphi调用选择目录对话框
- java I/O 以及文件编码
- 如何在 Github 工作流文件里引用自定义实现的 action
- 领域应用 | 到底什么时候使用图数据库?
- JDK,SDK,API之间的概念汇总
- 天寒宜早睡,梦醒闻雪声,倒计时83
- java paint方法_在Java中,为了使paint()方法执行,以下各项中,()是最佳的调用方法
- 数据中心运营商Chayora公司获得渣打银行的战略投资
- Windows Phone 7 异步编程模型
- 过拟合 准确率大幅下降_梯度下降和过拟合和归一化
- 了解STM32的内部FLASH空间
- ubuntu22.04安装网易云音乐不能打开的问题
- 链家网租房信息数据分析——从爬虫到房租预测
- 移动端(一)—— 移动端概念
- 如何用电话扩大Android内存,扩大内存 Android开启App2SD+教程
- 学python入门基础教程[推荐]
- linux运维工程师2017,2017年Linux运维工程师经典面试题汇总