Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验
Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验
文章目录
- Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验
- 前言
- 一、电路图
- 二、火焰传感器(4引脚)-有源蜂鸣器
- 代码
- 实验效果展示
- 三、火焰传感器
- 火焰传感器模块示意图
- 火焰传感器模块电路图
- 实验总结
前言
自学笔记,没有历史知识铺垫(省略百度部分),博主基于C++代码编程,函数可以参考官网,或者下载Arduino IDE(工具),查看菜单:帮助->参考,系列性的记录核心的实用笔记,本章主要记录Arduino 火焰传感器+有源蜂鸣器实验
IDE工具:Arduino IDE
组件:
- Arduino UNO R3 *1
- 面包版 *1
- 杜邦线若干
- 火焰传感器(可准备2/3/4不同引脚的做实验) *1
- 1K电阻(下拉电阻场景) *1
- 有源蜂鸣器 *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笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验相关推荐
- 【stm32入门】第二天环境搭建、RCC时钟、GPIO、闪烁实验与有源蜂鸣器实验
学习参考:STM32入门教程-2022持续更新中_江科大自化协P3-1~3-3 这两天学的稀里糊涂,这里看一点那里看一点,最后什么也没搞明白,为了电赛净选件但却发现最基础的32还没搞太懂,今天难得清闲 ...
- 火焰传感器与蜂鸣器组成火灾报警
主控制器为树莓派3b,火焰传感器和蜂鸣器为组成模块,通过树莓派读取火焰传感器来控制蜂鸣器. 硬件组成如下: 代码: #include<wiringPi.h> #include<std ...
- Arduino 有源蜂鸣器实验
相关资料链接 点这里 1.1 项目介绍: 有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电源供电.模块接上电源后,当我们直接给信号端输入个高电平信号后,蜂鸣器响起,反之低电平关闭. 1.2 模块相关 ...
- Arduino 双路巡线传感器 巡线实验
相关资料链接 点这里 1.1 项目介绍: 本传感器由两个循线传感器组成双路循线传感器,它兼容各种单片机控制板.传感器上的TCRT5000红外对管的工作原理是利用红外线对颜色的反射率不一样,将反射信号的 ...
- Arduino实验十四 无源蜂鸣器与有源蜂鸣器
学习任务: 利用无源蜂鸣器发声 利用有源蜂鸣器发声 组件: Arduion主板 无源蜂鸣器 有源蜂鸣器 面包板 杜邦线 USB数据线 下图是无源蜂鸣器 下图是有源蜂鸣器 实验步骤: 1.建立电路 Ar ...
- 火焰传感器+蜂鸣器 实现温度报警
物联网小项目之火焰报警器 通过使用火焰传感器和蜂鸣器的组合,实现温度报警,模拟火焰报警器的作用. 一.火焰传感器的介绍 1. 认识火焰传感器 火焰传感器,由各种燃烧生成物.中间物.高温气体.碳氢物质以 ...
- 【Arduino】入门篇——火焰报警器
火焰报警器 一.实验目的 二.实验材料 三.电路图 四.实验步骤 五.代码块 六.实验结果 一.实验目的 火焰传感器(即红外接收三极管)是一种对火焰特别敏感的传感器.其利用红外线对火焰的敏感特性,用特 ...
- Arduino小工具之火焰报警器
这是我写的第一篇博客,话不多说这个是基于Arduino的火焰报警器,能实现感应到火焰就进行声音播放及亮灯. 工具准备 uno开发板 与uno配套USB数据线 无源蜂鸣器 RGB灯 火焰传感器 电阻 工 ...
- 基于Arduino开发板的火焰报警器
** 基于Arduino开发板的火焰报警器* 概述 本文将通过使用火焰传感器与Arduino UNO组成一个简单的火灾报警系统.该火焰传感器是基于IR(红外线 Infrared Radiation)的 ...
最新文章
- struts2配置详解
- 漂亮好用的ASP.NET图表控件 免费的
- k8s 关键字以及管理流程。
- html 距离上边缘,HTML - CSS边缘恐怖; 边距在父元素之外添加空格
- IOS中http请求使用cookie
- 03.elasticsearch_index操作
- ionic cordova 常用命令
- 股票市场的本质是为优质企业提供融资的平台
- easyui图标代码
- LaTeX详细教程+技巧总结
- matlab gui矩阵计算器,matlab-gui矩阵计算器.doc
- 单声道,立体声 ,功放驱动喇叭的功率选择,功放的适配(A类,B类。。),怎样测量音量信号--怎样不烧坏喇叭。
- 基于SpringBoot的毕业设计选题系统
- 互联网服务器集群基本概念入门
- 推荐一个好用的设计师导航网址
- python dis模块
- 【笔记】操作系统(六)——进程同步
- IDEA安装及推荐使用JetBrains Toolbox
- 【ORACLE】21版本新特性之SQL宏(SQL MACROS)的分析
- radio checkbox 点击文本实现选中效果