MH-Z19C NDIR CO2 Sensor Module for Arduino, ESP32 & Raspberry Pi
6. Suggested Product Description
The MH-Z19C CO2 Sensor is a high-performance NDIR (Non-Dispersive Infrared) carbon dioxide sensor designed for accurate indoor air quality monitoring. It provides reliable CO2 concentration measurements with excellent stability, long service life, and built-in temperature compensation. The sensor supports both UART and PWM interfaces, making it easy to integrate with Arduino, ESP32, ESP8266, Raspberry Pi, and other embedded systems.
Whether you’re building a smart home device, HVAC controller, greenhouse monitor, or IoT air quality project, the MH-Z19C delivers dependable CO2 measurements in a compact form factor. Manufacturer specifications describe support for multiple measurement ranges and UART/PWM outputs.
7. Key Features
- NDIR technology for accurate CO2 measurement
- UART and PWM digital outputs
- 5V power supply
- Low power consumption
- Built-in temperature compensation
- Long operating life
- Easy integration with Arduino, ESP32, and Raspberry Pi
- Suitable for indoor air quality monitoring and automation projects
8. Technical Specifications
| Parameter | Value |
|---|---|
| Sensor Type | NDIR CO2 Sensor |
| Detection Gas | Carbon Dioxide (CO2) |
| Supply Voltage | 5V DC |
| Output | UART, PWM |
| Typical Measurement Range | 400–5000 ppm (variant dependent) |
| Warm-up Time | About 1 minute |
| Operating Temperature | -10°C to 50°C |
| Applications | HVAC, Smart Homes, IoT, Air Quality Monitoring, Greenhouses |
The MH-Z19C uses the NDIR principle and offers UART/PWM interfaces with built-in temperature compensation.
MH-Z19C C02 Carbon Dioxide
Engineered with a compact design, the MH-Z19C is easy to integrate into a variety of devices without compromising space constraints. Whether you are working on hobbyist projects or developing professional-grade systems, this sensor offers seamless compatibility and adaptability.
- Much more accurate for CO₂ than MQ-series gas sensors
- Affordable for DIY air-quality projects
- Widely supported in Arduino/ESPHome libraries
- Works well with ESP32 and Raspberry Pi
Community feedback generally considers the MH-Z19C a good budget CO₂ sensor if calibrated properly and periodically exposed to fresh air.





There are no reviews yet.