MQ-7输出模拟信号,通过STM32的AD通道去采集这个模拟量,然后转成对应的浓度值;STM32通过I2C或SPI驱动OLED,在OLED刷新显示浓度值就行了。
你说的转换公式要看MQ-7给的那个浓度对应的阻值比坐标图。
你要先去查看传感器的手册,看看他的输出范围以及这个范围对应的浓度范围
然后STM32的ADC去读输出,再换成浓度即可
打个比方 已知输出【0V-5.0V】 对应浓度为【0%-100%】 那么你ADC读到2.5V,你还算不出浓度吗