实现代码如下:

   int buzzer = 7;       //定义蜂鸣器输出引脚为7int frequency = 900;  //定义蜂鸣器发声频率int PIR_sensor = A5;      //定义人体传感器的输出引脚         int val = 0;void setup() {pinMode(buzzer,OUTPUT);pinMode(PIR_sensor, INPUT);Serial.begin(9600); }void loop() {  val = analogRead(PIR_sensor);    //读取A5口的电压值并赋值到val  Serial.println(val);  //在串口输出端打印val的值if(val >300){    //利用人体传感器人靠近时变化的值判断人是靠近还是远离,靠近则发出声音tone(buzzer,frequency);delay(500);noTone(buzzer);delay(500);}}

接线:

arduino uno               人体红外     5V                          VCCA5                          OUT                             GND                         GNDarduino                     蜂鸣器3.5V                      VCC7                            I/OGND                          GND

接线图:
效果:
上传代码到arduino上,靠近蜂鸣器便报警发出声响,离开后停止。

人体红外传感器+蜂鸣器实现人体红外报警相关推荐

  1. stm32f4红外传感器模块 和人体感应模块HCSR501

    也同时买了个红外传感器模块 还买了一个长这样的 这个好容易随便写写了 初始化一下gpioB引脚 __HAL_RCC_GPIOB_CLK_ENABLE(); GPIO_Initure.Pin=GPIO_ ...

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

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

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

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

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

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

  5. 自动驾驶感知——红外传感器

    文章目录 1. 红外线基本概念 1.1 红外线探测的优缺点 1.2 红外线相关基础知识 1.3 红外辐射的基本知识 1.4 黑体.白体和透明体 1.5 相关物理定律 1.5.1 基尔霍夫定律 1.5. ...

  6. 红外传感器型号和参数_红外传感器参数|热释电红外传感器参数

    宇宙间的任何物体只要其温度超过零度就能产生红外辐射,事实上同可见光一样,其辐射能够进行折射和反射,红外线传感器是用红外线的物理性质来进行测量的传感器.红外线又称红外光,它具有反射.折射.散射.干涉.吸 ...

  7. 使用红外传感器和Arduino制作数字转速表测量RPM

    在本篇文章中,我们使用红外传感器(IR Sensor)和Arduino开发板设计了一款数字转速表,用于测量旋转电机的转数RPM.只需将红外传感器模块与Arduino和1602 LCD显示模块连接即可. ...

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

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

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

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

最新文章

  1. 谷歌开源文本生成新方法 LaserTagger,直击 seq2seq 效率低、推理慢、控制差三大缺陷!
  2. 版本号控制-搭建gitserver
  3. Web 趋势榜:上周最有意思又热门的 10 大 Web 项目 - 210709
  4. BM2 链表内指定区间反转
  5. C/C++构造及析构顺序及变量的生命周期
  6. Vue 计算属性与侦听器
  7. 数字图像处理 中值滤波 MATLAB实验
  8. 玩具脚本-----yum源
  9. jQuery_层级选择器
  10. iOS开发Assertion failure in -[AFJSONRequestSerializer requestWithMethod:URLString:parameters:error:]
  11. edx : Permission denied
  12. ffmpeg转码之TS转PS
  13. Java实现图书馆管理系统(重构版,数据库存储数据)
  14. 小米6刷peixl安卓8详细教程
  15. 一文读懂什么是聚合支付
  16. 手机html设计规范,终于晓得手机网站设计尺寸规范
  17. jQuery:等页面DOM加载完毕后再执行代码
  18. K8S 集群部署(快速部署一个 K8S 集群)
  19. Spring入门须知
  20. 爱因斯坦谁养鱼的问题

热门文章

  1. 风口之上,车联网系统到底会不会是“另一个”智能手机系统?
  2. Python基础 | 快速实现label_to_index
  3. 内存回收导致关键业务抖动案例分析-论云原生OS内存QoS保障
  4. 《声声慢·寻寻觅觅》 李清照
  5. 还记得那些老国手吗? 07
  6. 【Java设计模式】——单例模式
  7. vue2.0生命周期数据共享
  8. VGG 图像打标签工具
  9. MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)
  10. 2021年安全员-C证(陕西省)考试试卷及安全员-C证(陕西省)模拟试题