通过这篇文章可以了解到以下內容:
- HC-SR501 传感器的基本信息及接线方法
- HC-SR501 跳线选择的两种时间模式
HC-SR501 是一款基于热释电效应的人体热释运动传感器,能检测到人体或者动物上发絀的红外线这个传感器模块可以通过两个旋钮调节检测 3 ~ 7 米的范围,5秒至5分钟的延迟时间还可以通过跳线来选择单次触发
以及重复触发模式
。
HC-SR501 针脚以及调节的细节参考下表资料来源于 ,由本文作者翻译
用于调节在检测到移动后,维持高电平输出的时间长短可以调节范围 5秒 ~ 5分钟 |
用于调节检测范围,可调节范围 3米 ~ 7米 |
可选择单次检测模式和连续检测模式 |
没有检测到移动为低电平检测到移动輸出高电平 |
时间延迟、距离调节方法
接下来,我们将尝试完成一个简单的实验来使用这个传感器
然后,将 Arduino 与 传感器按如下图连接:
接下来将以下程序编译上传到 Arduino 上。
完成以上步骤后将 Arduino 通电,如果一切正常那么在传感器前移动時,Arduino 上的 LED 等会亮然后可以通过更改跳线接法体验不同检测模式的区别。
这篇文章我们了解了 HC-SR501 人体移动感应传感器的用法及调节接线方法然后分析并了解了两种不同的检测模式的区别,最后完成了一个小实验体验使用人体移动感应传感器的功能