在stm32上对于火焰模块的应用分析
一.火焰模块
接线说明:+ 供电(3.3v) G 接地(GND)
AO模拟输入 DO数字输出
以stm32f407举例说明:
AO接入:PF7
DO接入:PA4(实际上也可以不接,因为本实例没用到)
二.火焰模块的数据分析;
火焰模块实际是和光敏模块是类似的。都是将模拟量通过adc获取后再通过dac
转化为数字信号量,输出到串口上如图。
通过对这些数字信号量处理,便可以设置适当的警报。
三.代码示例
头文件
#ifndef _hy_H
#define _hy_H
#include "system.h"
#include "stdio.h"
void Lsens_Init(void);
void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc);
u16 Get_Adc3(u32 ch);
u8 Lsens_Get_Val(void);
#endif
程序
#include "hy.h"
ADC_HandleTypeDef ADC3_Handler