Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验


文章目录

  • Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验
  • 前言
  • 一、电路图
  • 二、火焰传感器(4引脚)-有源蜂鸣器
    • 代码
    • 实验效果展示
  • 三、火焰传感器
    • 火焰传感器模块示意图
    • 火焰传感器模块电路图
  • 实验总结

前言

自学笔记,没有历史知识铺垫(省略百度部分),博主基于C++代码编程,函数可以参考官网,或者下载Arduino IDE(工具),查看菜单:帮助->参考,系列性的记录核心的实用笔记,本章主要记录Arduino 火焰传感器+有源蜂鸣器实验


IDE工具:Arduino IDE

组件:

  1. Arduino UNO R3 *1
  2. 面包版 *1
  3. 杜邦线若干
  4. 火焰传感器(可准备2/3/4不同引脚的做实验) *1
  5. 1K电阻(下拉电阻场景) *1
  6. 有源蜂鸣器 *1

一、电路图

四引脚火焰传感器电路图

三引脚火焰传感器电路图

两引脚火焰传感器电路图

二、火焰传感器(4引脚)-有源蜂鸣器

代码

//火焰传感器A0引脚 A0
const byte pinA = 0;
//火焰传感器D0引脚 D3
const byte pinD3 = 3;
//控制有源蜂鸣器引脚 D9
const byte pinD9 = 9;
void setup() {Serial.begin(9600);//打开D3引脚为写入模式pinMode(pinD3, INPUT);//打开D9引脚为读取模式pinMode(pinD9, OUTPUT);
}void loop() {int pinD3Status = digitalRead(pinD3);int pinAStatus = analogRead(pinA);//观察火焰传感器自带的高低电平输出值Serial.println(pinD3Status);//观察火焰传感器自带的模拟值输出值Serial.println(pinAStatus);if (pinAStatus < 30) {//激活有源蜂鸣器digitalWrite(pinD9, HIGH);delay(1000);} else {//关闭有源蜂鸣器digitalWrite(pinD9, LOW);}delay(100);
}

实验效果展示

条件 现象
无物体靠近 电平=0 模拟值高
有物体靠近 电平=1 模拟值较低.传感器中的led点亮
前方60度左右出现火焰 电平=1 模拟值非常低.传感器中的led点亮

三、火焰传感器

火焰传感器详细资料与测试

火焰传感器模块示意图

火焰传感器模块电路图

实验总结

本章主要以光控声的实验,了解到了火焰传感器的作用,传感器中自带的D0数据无法精确的判断是物体靠近或者是火焰出现(传感器中的电位器应该是可以调节敏感度的,我这里调试了一下发现模拟值并没有太大变化,有点奇怪,也可能是我这块传感器有问题),我们可以使用A0模拟值自行判断,甚至再串联电位器进行精读调整

Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验相关推荐

  1. 【stm32入门】第二天环境搭建、RCC时钟、GPIO、闪烁实验与有源蜂鸣器实验

    学习参考:STM32入门教程-2022持续更新中_江科大自化协P3-1~3-3 这两天学的稀里糊涂,这里看一点那里看一点,最后什么也没搞明白,为了电赛净选件但却发现最基础的32还没搞太懂,今天难得清闲 ...

  2. 火焰传感器与蜂鸣器组成火灾报警

    主控制器为树莓派3b,火焰传感器和蜂鸣器为组成模块,通过树莓派读取火焰传感器来控制蜂鸣器. 硬件组成如下: 代码: #include<wiringPi.h> #include<std ...

  3. Arduino 有源蜂鸣器实验

    相关资料链接 点这里 1.1 项目介绍: 有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电源供电.模块接上电源后,当我们直接给信号端输入个高电平信号后,蜂鸣器响起,反之低电平关闭. 1.2 模块相关 ...

  4. Arduino 双路巡线传感器 巡线实验

    相关资料链接 点这里 1.1 项目介绍: 本传感器由两个循线传感器组成双路循线传感器,它兼容各种单片机控制板.传感器上的TCRT5000红外对管的工作原理是利用红外线对颜色的反射率不一样,将反射信号的 ...

  5. Arduino实验十四 无源蜂鸣器与有源蜂鸣器

    学习任务: 利用无源蜂鸣器发声 利用有源蜂鸣器发声 组件: Arduion主板 无源蜂鸣器 有源蜂鸣器 面包板 杜邦线 USB数据线 下图是无源蜂鸣器 下图是有源蜂鸣器 实验步骤: 1.建立电路 Ar ...

  6. 火焰传感器+蜂鸣器 实现温度报警

    物联网小项目之火焰报警器 通过使用火焰传感器和蜂鸣器的组合,实现温度报警,模拟火焰报警器的作用. 一.火焰传感器的介绍 1. 认识火焰传感器 火焰传感器,由各种燃烧生成物.中间物.高温气体.碳氢物质以 ...

  7. 【Arduino】入门篇——火焰报警器

    火焰报警器 一.实验目的 二.实验材料 三.电路图 四.实验步骤 五.代码块 六.实验结果 一.实验目的 火焰传感器(即红外接收三极管)是一种对火焰特别敏感的传感器.其利用红外线对火焰的敏感特性,用特 ...

  8. Arduino小工具之火焰报警器

    这是我写的第一篇博客,话不多说这个是基于Arduino的火焰报警器,能实现感应到火焰就进行声音播放及亮灯. 工具准备 uno开发板 与uno配套USB数据线 无源蜂鸣器 RGB灯 火焰传感器 电阻 工 ...

  9. 基于Arduino开发板的火焰报警器

    ** 基于Arduino开发板的火焰报警器* 概述 本文将通过使用火焰传感器与Arduino UNO组成一个简单的火灾报警系统.该火焰传感器是基于IR(红外线 Infrared Radiation)的 ...

最新文章

  1. struts2配置详解
  2. 漂亮好用的ASP.NET图表控件 免费的
  3. k8s 关键字以及管理流程。
  4. html 距离上边缘,HTML - CSS边缘恐怖; 边距在父元素之外添加空格
  5. IOS中http请求使用cookie
  6. 03.elasticsearch_index操作
  7. ionic cordova 常用命令
  8. 股票市场的本质是为优质企业提供融资的平台
  9. easyui图标代码
  10. LaTeX详细教程+技巧总结
  11. matlab gui矩阵计算器,matlab-gui矩阵计算器.doc
  12. 单声道,立体声 ,功放驱动喇叭的功率选择,功放的适配(A类,B类。。),怎样测量音量信号--怎样不烧坏喇叭。
  13. 基于SpringBoot的毕业设计选题系统
  14. 互联网服务器集群基本概念入门
  15. 推荐一个好用的设计师导航网址
  16. python dis模块
  17. 【笔记】操作系统(六)——进程同步
  18. IDEA安装及推荐使用JetBrains Toolbox
  19. 【ORACLE】21版本新特性之SQL宏(SQL MACROS)的分析
  20. radio checkbox 点击文本实现选中效果

热门文章

  1. SAC下实现地震波的频率分析、聚束及f-k分析
  2. 稀疏矩阵三元组的快速转置
  3. 卸载金山猎豹免费WIfi后,上不了网的解决办法
  4. 笔记 -- 逆变电感设计3
  5. 再分享一个自己写的向量和二维坐标变换的类
  6. 手把手教你用LayaAir打包安卓APK
  7. 错误0x800703e3服务器传输文件,错误0xc000012f,错误状态0xc0000006
  8. Head First java——战舰游戏代码
  9. python基于pandas使两个表格之间匹配某一属性
  10. 今日份课堂笔记:GridView的使用和Repeater控件的使用