This guide covers wiring, library installation, and usage examples for the Adafruit SGP30 gas sensor with Arduino and Python.
The Adafruit SGP30 is a fully integrated MOX gas sensor featuring I2C interfacing and calibrated output signals for indoor air quality monitoring. It detects Total Volatile Organic Compounds (TVOC) and equivalent carbon dioxide (eCO2) using a standard hot-plate MOX sensor and an internal microcontroller. The sensor provides a typical accuracy of 15% within measured values and does not require I2C clock stretching.
| Typical Accuracy | 15% within measured values |
|---|---|
| I2C Address | 0x58 |
| Logic Voltage | 3 VDC |
No, unlike the CCS811, this sensor does not require I2C clock stretching.
If no stored baseline is available, the sensor has to run for 12 hours until the baseline can be stored.
Yes, the board includes a voltage regulator that allows you to use it with either 3.3V or 5V systems.