本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): MQ-2模块 MQ-2气体传感器一般用于家庭和工厂的气体泄漏监测装置,适用于液化气、丁烷、丙烷、甲烷、酒精...
MQ3模块实物图: 二、STM32 本文主要利用ADC采集MQ3酒精传感器的AO口的模拟数据,利用的是ADC中DMA采集形式获取电压数据。 同时利用外部中断EXTI来判断DO口是否酒精浓度达到一定的值,当检测到酒精时,DO口会由输出高电平变为输出低电平,因此将STM32的PA4口设置为下降沿模式的外部中断模式检测是否有酒精(也可以通过设置...