sciosense / ens16x-arduino

Arduino library for the ENS16x digital metal-oxide multi-gas sensor family
https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/
MIT License
6 stars 3 forks source link
arduino gas-sensor

ScioSense ENS16x Arduino Library

Arduino library for the ENS16x digital four channel MOX gas sensors with I2C interface from ScioSense.

ENS16x is a range of digital multi-gas metal oxide (MOX) sensors, specifically designed for indoor air quality monitoring, offering an unrivalled wealth of fully-processed outputs including low-power operating modes.

Links

Prerequisites

It is assumed that

You might need to add your board to the Arduino IDE. This library was tested with the Espressif ESP32. For the installation of the ESP32 in the Arduino IDE, see Arduino ESP32 Installation

Installation

Installation via Arduino Library Manager

Manual installation

Wiring

General

Please make sure that you use the correct supply voltage:

Example with ESP32

This example shows how to wire a ESP32DevKitC with the ENS220 breakout board for I2C communication.

ENS220 breakout board ESP32
VDD 3V3
GND GND
SDA G21
SCL G22

Build an example

To build an example sketch

Acknowledgements

This library is developed for ScioSense by at² GmbH

@at2software

ScioSense is a Joint Venture of ams AG