shop/ adafruit/ adafruit ens160 mox gas sensor -

Detect Gas Changes with a Practical Air Sensor

The Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic is a gas sensor with i2c designed for air-quality projects, leak alerts, and ventilation monitoring. It is a practical fit for makers, students, and engineers who want reliable sensor data in embedded builds.

Key details include Outputs: TVOC, eCO2, AQI (IAQ outputs); Interface: I2C (address 0x53, fixed); Board size: 25.4mm x 17.6mm x 4.5mm.

Important: Most gas and chemical sensors work best after warm-up and calibration. Readings can drift with temperature, humidity, and sensor age.

Why you’ll love it

  • Fast wiring: Fast wiring with STEMMA QT / Qwiic JST-SH connectors
  • Useful spec: ENS160 MOX Gas Sensor
  • Easy wiring: I2C (address 0x53, fixed)
  • Compact size: 25.4mm x 17.6mm x 4.5mm
  • Maker-friendly build: Easy to use in prototypes, classroom projects, and custom electronics
  • Common controller support: Works well with Arduino, ESP32, Raspberry Pi, and similar boards

Compare with similar products

Product Sensor style Standout
Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic gas sensor with I2C Current item
Adafruit BME680 - Temperature, Humidity, Pressure and Gas Sensor - STEMMA QT environmental sensor with I2C STEMMA QT connector, Qwiic connector
Adafruit SGP40 Air Quality Sensor Breakout - VOC Index - STEMMA QT / Qwiic gas sensor with I2C STEMMA QT connector, Qwiic connector
Air Quality Sensor SGP30 Breakout VOC and eCO2 Adafruit gas sensor with I2C I2C interface, gas detection

What you can build

This sensor is a good fit for gas leak alarms, indoor air monitors, safety demos, ventilation control, and science projects.

Starter bundles

Pair it with an Arduino-compatible board, ESP32, or Raspberry Pi, plus an I2C cable or jumper wires for quick setup and testing.

Recommended add-ons

Useful add-ons include fresh-air test setup, an enclosure with vents, and a display for local readout, depending on how you plan to power, mount, and log the sensor.

Technical specifications

Product Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic
Sensor ENS160 MOX Gas Sensor
Do I need other sensors? Optional add a humidity sensor if you want temp/RH compensation for better stability.
Interface I2C (address 0x53, fixed)
Outputs TVOC, eCO2, AQI (IAQ outputs)
Air-quality outputs TVOC, eCO2, AQI (great for trends & comparisons)
Board size 25.4mm x 17.6mm x 4.5mm
Weight 1.8g
Warm-up < 3 minutes

Wiring & usage notes

Connect VCC, GND, SDA, and SCL to your controller. Use the correct board voltage and I2C address in your code. Most gas and chemical sensors work best after warm-up and calibration. Readings can drift with temperature, humidity, and sensor age.

What’s in the box

1 × Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic

Frequently Asked Questions

What does the Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic measure? It is designed to measure gas concentration changes in air.
Can I use it with Arduino, ESP32, or Raspberry Pi? Yes. It is well suited for common maker and embedded platforms, as long as you power it at the correct voltage and match the signal level to your controller.
How do I connect this I2C sensor? This version uses I2C, so you usually connect VCC, GND, SDA, and SCL.
Does it need calibration? Yes. Chemical and gas sensors usually need warm-up time, calibration, and periodic checking if you want stable readings.
Is it good for prototyping? Yes. It is a practical choice for learning, proof-of-concept builds, and small automation projects.

Compatibility & downloads

// resources
// downloads

Build with this board

// from learn.circuit.rocks

Notes from the bench

// from blog.circuit.rocks

Ask the community

// from forum.circuit.rocks