ESP8266-Arduino编程实例-MQ-7一氧化碳传感器驱动

MQ-7一氧化碳传感器驱动

1、MQ-7介绍

MQ7 气体传感器模块可用于气体泄漏检测。 用于家庭和工业中的气体泄漏检测设备,适用于一氧化碳的检测。 由于其高灵敏度和响应时间,可以尽快进行测量。

MQ-7 可以检测 20 至 2000 ppm 的一氧化碳浓度。

传感器的灵敏度可以通过电位器调节。

MQ-7具有如下特性:

  • 对一氧化碳高度敏感
  • 反应快 。
  • 稳定且寿命长
  • 驱动电路简单

在这里插入图片描述

2、硬件准备

  • ESP8266 NodeMCU开发板一块
  • MQ-7传感器模块一个
  • 面板板一个
  • 杜邦线若干
  • 数据线一条

硬件接线如下:

VCC - 5V
GND - GND
A0 - Analog pin0
D0 - Not connected

3、软件准备

  • Arduino IDE或VSCode + PlatformIO

在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:

ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:

4、代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void setup() 
{
Serial.begin(9600);
}

void loop()
{
float sensorVoltage;
float sensorValue;

sensorValue = analogRead(A0);
sensorVoltage = sensorValue/1024\*5.0;

Serial.print("sensor voltage = ");
Serial.print(sensorVoltage);
Serial.println(" V");
delay(1000);
}

文章来源: https://iotsmart.blog.csdn.net/article/details/126258979