小白2022 发表于 2022-4-17 12:46:39

关于51单片机MQ-2的值换算成浓度的公式代码,与在LCD1602上的显示

大佬知道ET2046读取值之后怎么换算成浓度么,我看到例程中有换算成电压,如下代码,而且只显示在数码晶体管上,如果弄到1602上去行不?
adc_value = xpt2046_read_adc_value(0xE4); //测量外部输入通道AIN3
      adc_vol = 5.0 * adc_value / 4096;         //将读取的AD值转换为电压
      adc_value = adc_vol * 10;               //放大10倍,即保留小数点后一位
      adc_buf = gsmg_code | 0x80;
      adc_buf = gsmg_code;
      adc_buf = 0x3e; //显示单位V
      smg_display(adc_buf, 6);


页: [1]
查看完整版本: 关于51单片机MQ-2的值换算成浓度的公式代码,与在LCD1602上的显示