实物外观

正:

反:

功能介绍

基于红外线的一个传感器,检测到人体的移动会输出高电平信号,持续8s左右,若人在其感应范围内长时间保持不动(或者不在其感应范围内)会输出低电平信号。

使用

该模块共有三根线,正、负以及输出。通过采集输出的电压判断有没有人,然后执行后续操作即可(如点灯或者蜂鸣器报警)。
树莓派使用例子:
程序通过读取传感器的输出电压判断有没有人,如果有人则点亮LED灯。

#include <stdio.h>
#include <wiringPi.h>#define LED 4 /* LED正极接树莓派IO4 */
#define SENSOR 3 /* 传感器输出接树莓派IO3 */int main()
{int flag=0;wiringPiSetup();pinMode(LED,OUTPUT);pinMode(SENSOR,INPUT);while(1){flag=digitalRead(SENSOR);if(flag){printf("Someone is here!\n");digitalWrite(LED,HIGH);}else{/* 不代表没人,只是没有检测到人体的移动 */printf("No one is here.\n");digitalWrite(LED,LOW);}delay(1000);}}

使用gcc编译

gcc -o hc  hc.c -lwiringPi

运行

./hc

效果

SR505人体感应模块相关推荐

  1. 零知开发板和红外人体感应模块使用

    本文讲解如何使用人体感应模块HC SR505模块,我们使用一个LED来指示是否感应到人走进传感器,人走进时候LED指示灯亮,人离开范围内时候,LED熄灭.根据文档,该模块感应范围为3米,延迟时间是8s ...

  2. 微波人体感应模块 24G 24.125g 感应开关微波传感器模块

    ■ 模块简介 今天收到了在TB购买的 微波人体感应模块 (¥8.8),下面对它进行初步的测试. 1.模块外观 ▲ 微波人体感应模块 在做完实验之后,还是忍不住将购买的该模块拆开来看一看.热风枪打不开封 ...

  3. 红外线人体感应灯arduino_Arduino红外人体感应模块-电子芯吧客

    大家好,在这一篇文章中我介绍的是一款红外人体感应 模块 ,模块外形如下所示: 使用这款模块我们可以制作一个简单的防盗系统,这个模块可以感应到一定距离的人员,我们可以看到在这个模块正面,有一个白色的罩子 ...

  4. Arduino与人体感应模块

    工具: 1.Arduino 开发板* 1 2.人体感应模块传感器 * 1 这个人体感应传感器有三个引脚,分别是VCC,OUT,GND,同之前的红外线传感器一样输出的是数字信号,所以要将OUT接入dig ...

  5. 【电路】自用人体感应灯(HC-SR501人体感应模块)

    文章目录 低成本人体感应灯 需求分析 器件清单 参数测量 HC-SR501人体感应模块 LED灯板 方案设计 思路简介 原理图 PCB设计 成品 低成本人体感应灯 需求分析 老旧小区地下室没有灯,找钥 ...

  6. pico的学习之路(四)——HC-SR501人体感应模块(树莓派pico实现)

    文章目录 一.模块介绍 二.引脚接线 三.程序代码 四.PIR.旋钮和另一种跳线触发方式 五.效果展示 一.模块介绍 入侵检测器 中文说明书称之为人体感应模块,产品介绍是这样说的: HC-SR501是 ...

  7. STM32的 DHT11温湿度模块+红外人体感应模块程序

    基于物联网的智能窗户Day3 DHT11温湿度模块 HC_SR501红外人体感应模块 结果展示 ending DHT11温湿度模块 传感器包括一个高分子电阻式感湿度元件和一个NTC测温元件,并于一个高 ...

  8. 智能照明系统雏形(esp8266nodemcu开发板+点灯科技软件+声控模块+光敏模块+人体感应模块)

    自己的项目一点点成形,很开心.这次就可以用以上的一些模块,实现点灯app上关闭手动模式时,当天黑时,如果检测到有声音或有人体靠近,则esp8266内置灯亮(身边没有别的led灯),当打开手动模式时,以 ...

  9. RK3126 人体感应模块驱动

    其实人体感应模块驱动比较简单,就是一个GPIO口的检测,这里主要是想提供一个接口,给上层去比较容易的控制,一般我们可以写成JNI封装,我嫌太麻烦了,直接使用共享文件的方式,往/data/data/co ...

最新文章

  1. 洛谷P1169 棋盘制作(悬线法)
  2. 强化学习与深度,神经网络的结合随记
  3. 单片机c语言程序设计叶俊明,单片机C语言程序设计
  4. enum in c language
  5. 吴恩达深度学习5.3练习_Sequence Models_Neural machine translation with attention
  6. 十大你不一定知道的牛逼技术问答社区
  7. python3 django 中文乱码_python3 wsgi服务和响应数据中文乱码问题
  8. 网络计算机和弱电,弱电工程师和网络工程师的区别,你知道吗?
  9. eric python mysql_joson 、python和mysql的使用
  10. 如何做好一个APP开发项目?需要规避以下误区
  11. Chartboost ANE 使用教程(Chartboost ANE Tutorial)
  12. JS学习之路系列总结三才阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
  13. UVP Phase运行机制的补充-Phase 的raise和drop机制
  14. Python---Excel文件xls格式转为xlsx格式
  15. 《用 Python 学微积分》笔记 3
  16. 【高中数学】频率分布表和频率分布直方图
  17. php crypt函数缓冲区溢出漏洞,GIMP 堆缓冲区溢出漏洞(CVE-2017-17784)
  18. 路由器和网络互连实验
  19. IP 数据库,CSV 和 MDB 格式。
  20. eclipse项目感叹号

热门文章

  1. Shift + 0 不能打出右括号 )打不出来
  2. Excel手机号如何查询实名认证?
  3. PHP邮件发送:PHP使用SMTP服务器发送邮件
  4. Cache简介(一)
  5. tornado 自定义WEB框架 、与Tyrion组件做表单验证
  6. 【考研英语语法】一般现在时练习题
  7. 分享113个HTML艺术时尚模板,总有一款适合您
  8. 人员定位系统如何构建企业安全防护体系?
  9. 基于CarSystemUI实现左侧导航栏NavigationBar及下拉面板定制开发1——Android10智能座舱
  10. MySQL中删除数据库的基本语法格式为_《MySQL数据库》SQL简介、语法格式