所需物料:

arduino uno

蜂鸣器模块

人体红外模块

公对母杜邦线3根

接线:

arduino uno               人体红外

5V                                VCC

A5                                OUT

GND                             GND

我系渣渣灰分割线----------------------------------------

蜂鸣器直接按照下图插上去就ok

我系渣渣灰分割线---------------------------------------------

开源代码:

int buzzer = 11;
int 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);    //读取A0口的电压值并赋值到val  Serial.println(val); if(val > 300){tone(buzzer,frequency);delay(500);noTone(buzzer);delay(500);}
}

我系渣渣灰分割线---------------------------------------------

插上电,走过去,就会滴!滴!滴!一段时间后停止

本文全部是自己根据第一天学习arduino的经验,总结出来的内容,部分参考了:

https://blog.csdn.net/ling3ye/ar    ticle/details/53764151

叉烧fan的arduino自学笔记(一) 人体红外报警器相关推荐

  1. 【Arduino】入门篇——人体红外自动报警

    人体红外自动报警 一.实验目的 二.实验材料 三.实验步骤 四.代码块 五.实验结果 一.实验目的 如果在7m内有人的话,人体红外传感器就会感应到,蜂鸣器就会发出警报. 二.实验材料 Arduino  ...

  2. 【Arduino学习笔记】E18-D50NK红外避障传感器使用说明

    网上淘的E18-D50NK到货了,闲着没事试了一下,顺便做个笔记 就是这货,红色接5V正极,绿色接GND,黄色为信号线 后面的小圆孔可以调节有效检测距离 arduino代码如下: int E18Pin ...

  3. arduino学习笔记十八--红外遥控检测

    介绍 远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制.航空航天.家电领域应用广泛.红外遥控是一种无线.非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著 ...

  4. Arduino - 驱动HC-SR501 人体红外感应模块

    参考文章: Arduino - 驱动HC-SR501 人体红外感应模块 Arduino 使用人体红外感应模块 HC-SR501 代码如下: /* Arduino 驱动HC-SR501 人体红外感应模块 ...

  5. OpenMV自学笔记

    OpenMV自学笔记1 目的 学习OpenMV是为了准备农业机器人大赛,也是为了后续课题中使用图像处理.主要目的是:使用OpenMV识别到物体(色块),并将色块信息(位置.大小等)输出到arduino ...

  6. 基于 Java 机器学习自学笔记 (第61-62天:ID3决策树)

    注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法.这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正! 目录 一.关于决 ...

  7. 字节跳动大佬的Python自学笔记.pdf

    1. 字节跳动大佬的Python自学笔记 这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer, 下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础.到w ...

  8. JAVA自学笔记07

    JAVA自学笔记07 1.构造方法 1) 例如:Student s = new Student();//构造方法 System.out.println(s);// Student@e5bbd6 2)功 ...

  9. MySQL自学笔记2--select的5个子句

    MySQL自学笔记 使用的MySQL自带命令客户端,其中具体的操作是在自建的数据库下room303表中进行的,表中的列有:id.name.age.email.tel.salary.riqi.class ...

最新文章

  1. 只需4步,自己搞个 Spring Boot Starter !
  2. 0基础学python-零基础直接学习Python入门IT合适吗?
  3. Python学习笔记:面向对象编程(3)
  4. BOOST_CONSTANTS_GENERATE宏相关用法的测试程序
  5. python爬虫基本知识_爬虫 (十三) 学习 python 基础知识点的正确姿势 (六)
  6. Jacoco--测试覆盖率工具
  7. 来电科技:基于Flink+Hologres的实时数仓演进之路
  8. Eric Evans谈领域驱动设计、微服务与边界
  9. .NET微信公众号开发系列 - 项目介绍
  10. STM32工作笔记0010---认识GPIO IO端口
  11. Android tinyplay与tinycap流程(十六)
  12. iOS中使用自定义字体, 动态下载字体
  13. mysql中转换日期格式,MySQL日期格式转换
  14. python实现搜索引擎——构建爬虫系统(二)
  15. PHOTOSHOP中常用的四种抠图方法
  16. 《游戏力》的读后感作文3600字
  17. 正确安装Senta的姿势
  18. 在线成语接龙答题有奖微信小程序源码V1.5.1
  19. 机器学习系列之交叉验证、网格搜索
  20. php.ini reporting,php.ini中error_reporting参数配置

热门文章

  1. case when then 后返回多个值
  2. 萨班斯-奥克斯利法案 (SOX) 特权账号管理
  3. 史上最全的安卓WebView之WebSettings说明
  4. [HDU - 2063] 过山车(二分图)
  5. Android 虚拟分区详解(三) 分区状态变化
  6. 微信小程序获取用户信息
  7. Android NFC 应用程序记录ARR
  8. 初入编程 - HTML + CSS
  9. 自媒体爆文标题怎么写?6种实用小技巧分享!
  10. MFC AFX_EXT_CLASS