常用传感器讲解二十--气体传感器(KY-036)

简介: 常用传感器讲解二十

具体讲解

截屏2023-12-27 下午7.56.13.png

使用MQ2气体传感器模块,为的下一个Arduino项目带来更多的气体。这是一个强大的气体传感器适用于感测LPG,烟雾,酒精,丙烷,氢气,甲烷和碳一氧化碳在空气中的浓度。如果您打算创建一个室内空气质量监测系统;呼吸检查器或早期火灾探测系统,MQ2气体传感器模块是一个不错的选择。
MQ2气体传感器可在5V DC上工作,功耗约800mW。它可以检测LPG,烟,酒,丙烷,氢气,甲烷和碳一氧化碳浓度的任何地方从200至10000PPM。

电路连接

截屏2023-12-27 下午7.56.32.png

将模块上的D0输出引脚连接到Arduino上的数字引脚8,将模块上的A0输出引脚连接到Arduino上的模拟引脚0。

截屏2023-12-27 下午7.56.54.png

代码实现

代码非常简单,基本上只读取A0引脚上的模拟电压。当检测到烟雾时,它还会在串行监视器上打印一条消息。

#define MQ2pin (0)

float sensorValue;  //variable to store sensor value

void setup()
{
   
   
  Serial.begin(9600); // sets the serial port to 9600
  Serial.println("Gas sensor warming up!");
  delay(20000); // allow the MQ-6 to warm up
}

void loop()
{
   
   
  sensorValue = analogRead(MQ2pin); // read analog input pin 0

  Serial.print("Sensor Value: ");
  Serial.print(sensorValue);

  if(sensorValue > 300)
  {
   
   
    Serial.print(" | Smoke detected!");
  }

  Serial.println("");
  delay(2000); // wait 2s for next reading
}

截屏2023-12-27 下午7.57.10.png

相关文章
|
Shell Android开发
Android系统 init.rc文件详解
Android系统 init.rc文件详解
2637 0
|
Shell
Shell 脚本输出命令结果保持原格式,保留换行
Shell 脚本输出命令结果保持原格式,保留换行
454 0
|
Android开发
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
2426 0
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
|
3月前
|
算法 BI API
数据标签VS数据指标:一文理清区别与联系
本文厘清数据标签与数据指标的本质区别:标签用于“描述”个体(如用户性别、行为),分事实/规则/模型三类;指标用于“衡量”整体表现(如平均登录次数、转化率),需明确维度、计算方式与口径。二者可相互转化,实践中应先建标签体系再计算指标,实现精准归因与效果验证。
|
监控 项目管理 开发者
『软件工程7』详解软件项目管理之风险分析与管理
该文章详细讲解了软件项目管理中的风险分析与管理,包括风险的定义、类型、管理流程以及如何建立和使用风险表来跟踪和处理潜在风险。
|
运维 监控 Devops
【运维杂谈】DevOps是什么意思?
【运维杂谈】DevOps是什么意思?
964 0
|
11月前
|
前端开发 JavaScript 开发者
声明式开发范式和传统开发范式的优势分别是什么?
声明式开发范式和传统开发范式的优势分别是什么?
|
Python
NumPy 中级教程——广播(Broadcasting)
NumPy 中级教程——广播(Broadcasting)
433 1
|
安全 Java 关系型数据库
基于SpringBoot前后端分离旅游出行管理系统设计和实现(源码+LW+调试文档+讲解等)
基于SpringBoot前后端分离旅游出行管理系统设计和实现(源码+LW+调试文档+讲解等)