一、器材

MH-Z19B

一共有三种输出方式:PWM输出,模拟输出,TTL串口输出,在这里我使用的是模拟输出 

arduino uno

二、接线

MH-Z19B arduino uno
VCC 5V
GND GND
V0 A0

 三、程序

mixly程序

arduino程序

void setup(){
  Serial.begin(9600);
}

void loop(){
  Serial.println(analogRead(A0));

}

 需要注意的是MH-Z19B初始化需要一定时间

所以如果一上电就读取值会导致值不稳定,经过了一段时间之后,这段时间实测大概十秒之后,值就温度了。

四、效果

最初10秒左右的值

值稳定了之后的值

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐