ESP32-WROVER開発ボードでCO2センサー(MH-Z19B)を使う
こちらを使用させていただきました
github.com
RX,TXピンを変える必要がありました。
/*---------------------------------------------------------- MH-Z19 CO2 sensor SAMPLE ----------------------------------------------------------*/ #include <MHZ19_uart.h> const int rx_pin = 32; //Serial rx pin no const int tx_pin = 33; //Serial tx pin no MHZ19_uart mhz19; /*---------------------------------------------------------- MH-Z19 CO2 sensor setup ----------------------------------------------------------*/ void setup() { Serial.begin(9600); setupMHZ(); } /*---------------------------------------------------------- MH-Z19 CO2 sensor loop ----------------------------------------------------------*/ void loop() { int co2ppm = mhz19.getCO2PPM(); int temp = mhz19.getTemperature(); Serial.print("co2: "); Serial.println(co2ppm); Serial.print("temp: "); Serial.println(temp); delay(5000); } void setupMHZ(){ mhz19.begin(rx_pin, tx_pin); mhz19.setAutoCalibration(false); mhz19.setHardwareSerialNo(2); Serial.println("MH-Z19 is warming up now."); delay(3 * 1000); // }