函数名:Mq2_State 功能:获取MQ2烟雾报警模块的状态 ***/voidMq2_State(void){if(HAL_GPIO_ReadPin(MQ_2_GPIO_Port, MQ_2_Pin) == GPIO_PIN_RESET)//读取引脚电平是否为低电平{printf("空气质量差!\r\n"); }else{printf("空气质量不错!\r\n"); } } #ifndef_MQ2_H#define_MQ2_HvoidMq2_State(...
#include "main.h" /*** 函数名:Mq2_State 功能:获取MQ2烟雾报警模块的状态 ***/ void Mq2_State(void) { if(HAL_GPIO_ReadPin(MQ_2_GPIO_Port, MQ_2_Pin) == GPIO_PIN_RESET) //读取引脚电平是否为低电平 { printf("空气质量差!\r\n"); } else { printf("空气质量不错!\r\n"); } } ...
{HAL_ADC_Start(&hadc1);//启动ADC单次转换HAL_ADC_PollForConversion(&hadc1,50);//等待ADC转换完成smoke_value =HAL_ADC_GetValue(&hadc1);//读取ADC转换数据printf("smoke_value = %d\n", smoke_value);HAL_Delay(500); } } 至此,我们已经学会如何使用ADC读取MQ-2传感器的值...
1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): MQ-2模块 MQ-2气体传感器一般用于家庭和工厂的气体泄漏监测装置,适用于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测,如图: MQ-2的原理图如下: 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和...
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): MQ-2模块 MQ-2气体传感器一般用于家庭和工厂的气体泄漏监测装置,适用于液化气、丁烷、丙烷、甲烷、酒精...
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): MQ-2模块 MQ-2气体传感器一般用于家庭和工厂的气体泄漏监测装置,适用于液化气、丁烷、丙烷、甲烷、酒精...
本设计选用MQ-2烟雾传感器、温度传感器以及STM32F103单片机作为核心器件并与其他电子技术相结合,通过STM32F103单片机控制传感器对检测地点的烟雾进行实时检测,并把检测结果进行数据信息处理,可以实现浓度显示、报警及排气等功能。 2023-09-04 09:53:37 STM32单片机学习笔记(2):DHT11温湿度传感器 利用CubMX生成基于32单片机...
气体泄漏检测器是一种用于监测环境中气体浓度的设备,广泛应用于工业和家庭环境中,以确保安全性。本文将介绍如何使用STM32微控制器和MQ系列气体传感器制作一个简单的气体泄漏检测器。该项目旨在帮助初学者熟悉STM32开发,并学习如何与传感器进行交互。 环境准备
1044-231105基于STM32电梯空气净化系统-DHT11温湿度蜂鸣器OLED-CO2-可燃MQ-7-PM2.5粉尘-通风净化 526 -- 3:03 App 【毕业设计】1036-240319-基于STM32答辩计时器-锂电池双屏幕OLED时钟-选择编码器-语音 169 -- 9:23 App 【本科毕设】1090-240409基于STM32自动窗帘控制系统-温湿度DHT11-数字光强-步进电机-声音...
442 -- 11:59 App MQ-7一氧化碳传感器详解(STM32) 67 -- 30:20 App DM8009电机,STM32G474单片机驱动,Cpp编程 28 -- 13:16 App STM32G474+CUbemx,LPUART1通信实现 559 -- 27:02 App STM32 CubeMX ADC的DMA采集 定时处理数据 HAL库 源码+配置+ADC的DMA讲解+数据处理思路 1045 -- 12:32 Ap...