ESP32连接MQ Sensor实现气味反应

ESP32连接MQ Sensor实现气味反应


在这里插入图片描述

相关文章
ESP32+MQTT+MySQL实现发布订阅【气味数据收集】
https://blog.csdn.net/ws15168689087/article/details/131627595
ESP32连接云服务器【WebSocket】
https://blog.csdn.net/ws15168689087/article/details/131406163
个人云服务器搭建MQTT服务器
https://blog.csdn.net/ws15168689087/article/details/131571433
ESP32开发板引脚介绍【附有引脚使用实例】
https://blog.csdn.net/ws15168689087/article/details/131654327

文章目录

    • ESP32连接MQ Sensor实现气味反应
    • 1️⃣ 设备介绍
    • 2️⃣ 代码介绍
    • 3️⃣ 运行效果
    • 文末推荐 ‍

1️⃣ 设备介绍


ESP32-WROOM-32
ESP32 是一款由 Espressif Systems 开发的低功耗、高性能、可扩展的嵌入式微控制器,可用于构建各种物联网 (IoT) 应用。ESP32 芯片基于 ARM Cortex-M 内核,具有 32 位地址空间,支持 Wi-Fi、蓝牙和其他无线连接,以及多种外设接口,如 GPIO、定时器、PWM、串口等。


ESP32连接MQ Sensor实现气味反应_第1张图片

MQ-X Sensor模拟气体传感器
1️⃣MQ-X Sensor 是一种模拟气体传感器,它由日本东芝公司开发,是一种适用于检测气体浓度的传感器。它通过测量传感器内部电阻的变化来检测气体浓度。
2️⃣MQ-X Sensor 模拟气体传感器通常由两个主要部分组成:传感元件和信号处理电路。传感元件是通过特殊材料制成的,可以感知周围的气体浓度。当传感器周围气体的浓度发生变化时,传感元件的电阻值也会发生变化。信号处理电路则是将传感元件的信号进行处理,并将其转换为可用的数字信号。
3️⃣MQ-X Sensor 模拟气体传感器的应用范围非常广泛,可以用于检测空气中的有害气体、可燃气体、氧气等。它适用于许多行业,如燃气行业、石油行业、医疗行业等,可以帮助企业进行气体浓度检测和报警,保障生产和人员安全。
4️⃣与其他气体传感器相比,MQ-X Sensor 模拟气体传感器具有测量范围广、响应速度快、稳定性好等特点,可以在高温、高压等恶劣环境下正常工作。

ESP32连接MQ Sensor实现气味反应_第2张图片
提示
MQ Sensor介绍文章


2️⃣ 代码介绍


int mq_pin = 14;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);   //9600 bps
  //Serial.println("CLEARDATA");
  //Serial.println("LABEL,VALUE");
}

void loop() {
  // put your main code here, to run repeatedly:
  int val;
  val=analogRead(14);
  //Serial.println(val ,DEC);
  //Serial.print("DATA, TIMER,");
  Serial.println(val);
  delay(500);
}


3️⃣ 运行效果


这是我简单测试的效果,仅供参考

ESP32连接MQ Sensor实现气味反应_第3张图片

文末推荐 ‍


书籍介绍:
本期为大家带来的是机械工业出版社的《同构:编程中的数学》
《同构:编程中的数学》从数字、递归、对称、范畴、融合、无穷、悖论七个方面介绍了计算机程序的数学基础和原理,并以“同构”概念为线索揭示出编程本质上是和数学同构的。ESP32连接MQ Sensor实现气味反应_第4张图片
近年来随着人工智能、大规模分布式计算、多核CPU和异构计算等的发展,计算机中的各种编程技术在编程语言、软件架构、编译器、硬件体系结构、集成电路设计等方面都有着剧烈的变化。编程语言方面,越来越多的主流语言引入函数式编程的概念。软件架构方面则有了更多并行计算的东西、各种分布式并发的模型,以充分利用多核CPU。编译器方面则有了更多领域应用方面的发展,比如MLIR、TVM等,充分利用异构计算中的硬件加速单元。硬件体系结构方面则随着各种硬件加速单元的兴起,改变了原来以CPU为计算中心的格局,计算更多地依赖各种硬件加速单元。集成电路设计方面则为了实现各种硬件加速单元,需要缩短电路设计的周期,以更快速地应对各种频繁变化的需求,近年来有不少公司使用Bluespec、Chisel、SpinalHDL等具有函数式特性的语言来设计集成电路。

点击了解书本详情

参与形式:
关注➕点赞➕收藏➕评论,每人最多可以评论三条,随机抽取3位小伙伴免费送书一本

抽奖时间:
⏰2023-07-10 18:00


你可能感兴趣的:(嵌入式开发,stm32,嵌入式硬件,物联网,mcu,单片机)